Linux下查看CPU真实核数

很多人都知道, 直接敲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 有几个。


你可能感兴趣的:(Linux下查看CPU真实核数)