|
几个cpu ' F8 [ c; E7 ?2 S( ]0 V
more /proc/cpuinfo |grep "physical id"|uniq|wc -l 8 |" o. y8 X5 t9 y1 Z' {( e8 D2 W
每个cpu是几核(假设cpu配置相同)
) L7 J8 l( d B% x1 y4 _1 vmore /proc/cpuinfo |grep "physical id"|grep "0"|wc -l 1 y8 E( p% y- s
cat /proc/cpuinfo | grep processor
/ {1 n" W- T5 Z1 w u( K1. 查看物理CPU的个数
3 _- g9 I) X1 a' [& N: {+ V/ _#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
; T& W' Q5 Y) n( L
3 [: g" d: Z5 s! Y Y% x2. 查看逻辑CPU的个数
( l; ~5 s( E# ^8 q3 v3 w3 a
#cat /proc/cpuinfo |grep "processor"|wc -l
; f( c7 ?% J/ S6 P& y- x# q* S- R t - j: g% _, @ g/ Z" G( [# N1 o
3. 查看CPU是几核
- R" C2 `. Q0 K( }: i0 x
#cat /proc/cpuinfo |grep "cores"|uniq 1 T, y6 K+ G2 u0 Y* t9 O. C2 i. d
, }$ Y* [" e' {1 Q4 Q5 d0 |5 n
/ L1 j; ^. e% E! c+ t3 y4. 查看CPU的主频
4 q0 B; `1 q" G9 ~4 e g. s#cat /proc/cpuinfo |grep MHz|uniq
$ l3 l) U- c6 W2 @& Q7 }
# 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 l/ w1 N2 C2 T: d1 V! D
(查看当前操作系统内核信息) - w$ N* M# p6 ^% b! D# y
% f" h5 V) z/ w$ e! d$ r
# cat /etc/issue | grep Linux Red Hat Enterprise Linux AS release 4 (Nahant Update 5) $ v* _4 J/ m) W* y5 e
(查看当前操作系统发行版信息) ! z2 P' m) w+ g& \! s: u: I# C5 o) T
- b9 f) g; X! m* s* B
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号)
. v# f" U7 `: Q
/ _0 Q2 _/ p5 C/ g0 v. }. M
# cat /proc/cpuinfo | grep physical | uniq -c 4 physical id : 0 4 physical id : 1 (说明实际上是两颗4核的CPU) / Q' T# ]( l3 O# {2 {) E
( v1 p0 C4 C0 v$ a; d
# getconf LONG_BIT 32 (说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit) 5 ~# o; H A8 ~0 |+ {) o& t
% S: J. U+ q5 u, ?9 s
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l 8 (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
0 R4 T1 q/ Y- v7 l( M
( s7 W) j6 A- l3 `# n: q! m
- P1 r, F( ]8 p. H; a4 S* x7 F- q! W$ f9 T& M
* F) C0 y. K; ?% y8 }( c+ Z. o- j' U6 V
如何获得CPU的详细信息:
' }7 j _" e8 ]0 Wlinux命令:cat /proc/cpuinfo : p0 K: p, }* w/ g" ?
用命令判断几个物理CPU,几个核等: . I! E$ ], x# r
逻辑CPU个数: . n" Q/ u9 y3 _- T* M; ?! f
# cat /proc/cpuinfo | grep "processor" | wc -l , l) z! y$ _ @9 ~8 m
物理CPU个数:
6 j5 P% W" I% H# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
% G5 p: @+ t8 |每个物理CPU中Core的个数:
' S) u ~2 j% W# cat /proc/cpuinfo | grep "cpu cores" | wc -l
( B& h8 `3 x, w是否为超线程?
9 c. A4 O5 Q. ^3 ~如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。
3 G! Z5 @1 X$ R7 @每个物理CPU中逻辑CPU(可能是core, threads或both)的个数: % {; K6 p: X# \8 Q% a
# cat /proc/cpuinfo | grep "siblings" 1 ~3 l: l. O3 c8 j8 O
4 P! \, R# {8 ~8 ^
|