马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
几个cpu
$ `" T3 l! X7 dmore /proc/cpuinfo |grep "physical id"|uniq|wc -l
2 t: i7 }- n* c7 d1 @- t每个cpu是几核(假设cpu配置相同)
! w" W! B8 y, ^; F9 a/ t6 @/ \more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l
6 ^- R: i |8 Tcat /proc/cpuinfo | grep processor 9 E! D- ^8 n/ N- z0 j- o2 s
1. 查看物理CPU的个数 ( Z; Z5 i: J$ V ^. I
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l6 g" Z4 z8 X( F1 Q
$ B, R! z( x: M6 Q2 S* F9 f2. 查看逻辑CPU的个数
- [7 d9 _4 I5 x* P w
#cat /proc/cpuinfo |grep "processor"|wc -l . \5 j# o# u; ?% l) M- D
) w+ z9 N; M J* i
3. 查看CPU是几核 : C6 X8 S2 F2 D
#cat /proc/cpuinfo |grep "cores"|uniq 0 y5 G% ]7 |6 O7 [& x+ f' R
- d# q3 B7 E8 a7 _
1 d( L5 n2 J4 M# m4. 查看CPU的主频
6 U# N5 H3 b5 g8 U#cat /proc/cpuinfo |grep MHz|uniq
$ B* Q7 w& B! U. N
# uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux $ |& t% P; @3 @. [! W) j
(查看当前操作系统内核信息) 4 l% M% x% o3 {4 m" {
& @. w' ~: v/ H1 ?; ] I( ]
# cat /etc/issue | grep Linux Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
& ~! {; k0 y, P# [/ r% H! c2 V2 Z
(查看当前操作系统发行版信息) 0 N* F, z Z% {, b* r
$ T7 E- k: z0 u, _" H1 s# {! T
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) ' y+ l7 n: V" `9 F
6 `9 m3 ~$ B1 t( K. |
# cat /proc/cpuinfo | grep physical | uniq -c 4 physical id : 0 4 physical id : 1 (说明实际上是两颗4核的CPU)
% l0 C, Y( R- F8 }- g
2 i' K0 |+ B6 ~( W
# getconf LONG_BIT 32 (说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
z7 T7 r# v" E& B9 c3 `
1 M, z z q/ V$ j; z* r; a
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l 8 (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit) 6 ^( X5 k" `; H2 Q
" v$ K8 H3 J2 ?0 X" E, V
2 i2 S. ^' O9 e* r0 O) M* j% X0 ~ O9 W) c g6 d6 t# h
4 Q- z3 p1 v& _; v. Q
! |7 m8 Q; g n7 ~/ ~如何获得CPU的详细信息: & [) B* R# L0 W. I5 H
linux命令:cat /proc/cpuinfo
- D* h* C0 {' `) c6 U用命令判断几个物理CPU,几个核等: 3 L- e o* G" r) d' s
逻辑CPU个数:
! b/ z- A0 i& j7 x: E9 b+ b# cat /proc/cpuinfo | grep "processor" | wc -l ! B$ H: g Y& s& }( `
物理CPU个数:
- ~3 l3 l; r: H ?2 B7 l$ r# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
7 U: x9 D' y4 t* t4 m$ l每个物理CPU中Core的个数:
" d+ j$ X) b. S( F8 r1 A* k# cat /proc/cpuinfo | grep "cpu cores" | wc -l ( A7 r7 }+ y6 j5 O% ]' ?: r
是否为超线程? ; y, k* k4 N- b; \* z
如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。 9 s/ }" p- F4 [! ?
每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:
' l* T% y5 B1 f; g* M# cat /proc/cpuinfo | grep "siblings" % w0 F& p. x4 |. R- C, [) U$ w* O
+ t) C- x& |% H! {8 Q; {( g) M. K
|