Linux下查看CPU真实核数

来源:互联网 发布:阿里旺旺 mac 编辑:程序博客网 时间:2024/05/16 03:25

很多人都知道,直接敲cat /proc/cpuinfo可以看到详细的cpu信息.

信息里会分processor 0 -n,如果你认为n就是cpu真实核数的话,就大错特错了.

我们知道intel有超线程技术(HT),它可以在逻辑上分一倍数量的cpu出来.所以,光看processor数量是不准的.

真实的核数,应该是cpu cores 这个参数值.

 

[admin@transmit180 logs]$ cat /proc/cpuinfo

processor      : 0

vendor_id      : GenuineIntel

cpufamily     : 6

model          : 15

modelname     : Intel(R) Xeon(R)CPU          E5310  @ 1.60GHz

stepping       : 7

cpuMHz        : 1596.035

cachesize     : 4096 KB

physicalid    : 0

siblings       : 4

coreid        : 0

cpucores      : 4

fdiv_bug       : no

hlt_bug        : no

f00f_bug       : no

coma_bug       : no

fpu            : yes

fpu_exception  : yes

cpuidlevel    : 10

wp             : yes

flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrrpge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tmpbe nx lm constant_tsc pni monitor ds_cpl tm2 xtpr

bogomips       : 3194.26

 物理cpu数量,可以数不重复的physical id 有几个。