|
几个cpu 7 s* \ }1 C+ j
more /proc/cpuinfo |grep "physical id"|uniq|wc -l
- w4 P- _# W1 a" {: ^/ B' G( O C每个cpu是几核(假设cpu配置相同)
% [: Z' }+ Y0 ?3 omore /proc/cpuinfo |grep "physical id"|grep "0"|wc -l
) _7 U) [4 v( Zcat /proc/cpuinfo | grep processor
/ x6 E8 I1 D( Y/ U c# p& z: c1. 查看物理CPU的个数
# C' t' q. S" {7 a( n# s#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
4 m$ }% t/ S7 [8 ]
3 A2 a; n& O5 T/ r* c( q* {& l2. 查看逻辑CPU的个数
5 O& r) ]8 T1 b1 c7 Y3 k2 ]
#cat /proc/cpuinfo |grep "processor"|wc -l
0 J0 e( q1 l/ q0 k
. Q! }4 }3 Y, T5 K$ l, {2 L1 |9 Z3. 查看CPU是几核
8 W7 }, d9 g! V9 e8 P
#cat /proc/cpuinfo |grep "cores"|uniq
1 o! Q' H# ^1 o
8 B; P9 p5 ~/ P X' C
9 h- @+ s- G) g3 \' b- V; k9 U4. 查看CPU的主频
7 }6 H( u6 |- `) r. U
#cat /proc/cpuinfo |grep MHz|uniq 0 T4 x7 `( A# F7 K# {8 `
# 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 r& K) |" _# R& ?! b( w! F
(查看当前操作系统内核信息) - K' n9 w+ ?! m+ V) d) f+ {+ O
* X2 T* Q4 b: m. V4 l$ Q% |# P1 T
# cat /etc/issue | grep Linux Red Hat Enterprise Linux AS release 4 (Nahant Update 5) 0 V$ w3 [6 T+ Q% m1 f+ p$ E
(查看当前操作系统发行版信息) 3 k- W; S) ^4 @' v
: m4 a/ p2 p2 v& I6 C' D% v' C
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) + A3 g. e& J$ d
2 F1 ~, T# d! w& C' _# s. Q
# cat /proc/cpuinfo | grep physical | uniq -c 4 physical id : 0 4 physical id : 1 (说明实际上是两颗4核的CPU) 1 a2 }. p! R* A/ e5 y5 o
; j% n7 @7 O. L' n
# getconf LONG_BIT 32 (说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
* ^3 z2 }( C: L* M
0 j. `6 E& `/ M q6 _
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l 8 (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
5 ?; J4 O4 _+ r: O% M, s! f " ?. a! P) r( \* Q; P H" P4 h
' q7 _& ]- W- p5 G3 G: j( g5 n3 ~: {3 ^, Z
5 c1 @" B) s0 P& i% |% Q6 G
4 b% a2 P& n6 J+ O+ r
如何获得CPU的详细信息:
# K" c! w! J6 P# U& ]linux命令:cat /proc/cpuinfo
: Z) G; P& K! v# |+ M2 ^用命令判断几个物理CPU,几个核等: + l# y& ^! C( b" F
逻辑CPU个数: " u& t6 Z8 E( F! p' o
# cat /proc/cpuinfo | grep "processor" | wc -l ; C; J4 O6 Z8 B' F/ T. S9 J5 V
物理CPU个数: 8 g9 z9 G6 B6 {- i% W" r" K
# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
( i. b- `7 D4 S5 Y每个物理CPU中Core的个数:
2 A& J* v: D, `/ V# cat /proc/cpuinfo | grep "cpu cores" | wc -l
! U, ]" b6 a* h: S3 |/ W是否为超线程? : a! C2 C1 _; }- Z$ z( O* J
如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。 0 h2 H8 Y) z, p" l4 S
每个物理CPU中逻辑CPU(可能是core, threads或both)的个数: 9 W3 b; q2 D* P3 e
# cat /proc/cpuinfo | grep "siblings"
5 K* g0 x+ \3 {1 |7 ~" x; Y2 q9 O# S( H2 W7 L0 o
|