马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
几个cpu $ Q: ]3 ^4 H" k9 {' c7 R
more /proc/cpuinfo |grep "physical id"|uniq|wc -l 7 @6 T+ T. [6 A) i2 O1 M6 z
每个cpu是几核(假设cpu配置相同) , u4 u. W7 J7 v+ M- D, d
more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l 1 m1 f' F8 H* I% u3 ^
cat /proc/cpuinfo | grep processor
( v2 [, T% O* u8 H2 M$ i1. 查看物理CPU的个数 " A' n" d [: P0 Q h
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
1 o' i' @; c' P! b8 P8 h
" T+ T C3 Y% _+ g( ]2. 查看逻辑CPU的个数
: H K9 D$ a4 C6 |( c- O5 b- y' {! w#cat /proc/cpuinfo |grep "processor"|wc -l
# e6 t7 B$ e7 Q2 ~/ X: @6 N 6 t6 ]+ ]: D r9 w0 C
3. 查看CPU是几核
$ U5 Q7 U+ _7 M) q#cat /proc/cpuinfo |grep "cores"|uniq
* ], G0 x, U6 B. L
2 h% m) S) Z- y& d$ W6 G m# C
) a4 [4 N& Y! z
4. 查看CPU的主频
4 g0 x- u/ h" A8 \! U' h) L: ?( z#cat /proc/cpuinfo |grep MHz|uniq
6 {. F! N) S6 |4 F0 B( I$ J( m
# uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux 6 r4 b7 [" f5 o# P' l
(查看当前操作系统内核信息) . D+ k! s+ E" K8 {8 G6 H
U4 b& G" \& ]* B# z
# cat /etc/issue | grep Linux Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
0 \ V3 x8 ]1 q7 A4 c+ M
(查看当前操作系统发行版信息) $ w& v: {2 D! Y4 ?8 F* D2 j+ q% }
8 G* J+ D/ x) S8 l( C
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号)
% V7 H2 H/ {! P& ?7 B8 s+ |
$ z& D6 P) g% r# a+ P
# cat /proc/cpuinfo | grep physical | uniq -c 4 physical id : 0 4 physical id : 1 (说明实际上是两颗4核的CPU) % ^& J9 o& K- o8 ]2 P K( O
% s2 ?, m) ? d: G4 F1 I
# getconf LONG_BIT 32 (说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
7 X6 Y% }# n+ q& j; r& K9 O
) f2 B7 y3 v% D
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l 8 (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
% Y6 e7 n G8 e D 8 y% ~; E2 B8 C7 R6 k V" B8 x
4 N7 I% o; l0 H0 ]1 b% u& }+ b# }# |( y- X4 m- s
1 [( Z5 q7 ?4 G& e
+ s* `$ I% f9 V' w4 M1 S
如何获得CPU的详细信息: 9 e- G( n6 D/ a. |# D& A
linux命令:cat /proc/cpuinfo * _; N$ X. i" `& q" s
用命令判断几个物理CPU,几个核等:
# m5 f o9 d8 t8 f' H逻辑CPU个数: ) s: a; m& F/ p* Y9 A: U3 ~
# cat /proc/cpuinfo | grep "processor" | wc -l / B! D. [- }# k1 h, z
物理CPU个数:
: T7 ^8 V( T8 k9 v# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l $ |2 a% I! C1 ~% p/ g
每个物理CPU中Core的个数:
+ o( W: I3 Z; u( A% F* Z# cat /proc/cpuinfo | grep "cpu cores" | wc -l
$ t2 N4 S& M$ M# |; t是否为超线程? 3 X# \0 A: \4 l3 n! d6 f
如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。
& |4 P) c4 X& ~" u) i9 R. J每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:
+ o, I# A' `# i9 c# cat /proc/cpuinfo | grep "siblings"
# P+ j) j1 U( h" ~0 o, X; @' K$ O; L2 ~' a" Y. r4 b/ a) T a7 V, C4 `9 [
|