很多人都知道, 直接敲cat /proc/cpuinfo可以看到详细的cpu信息.
信息里会分processor 0 -n, 如果你认为n就是cpu真实核数的话, 就大错特错了.
我们知道intel有超线程技术(HT), 它可以在逻辑上分一倍数量的cpu出来.所以, 光看processor数量是不准的.
真实的核数, 应该是cpu cores 这个参数值.
[admin@transmit180 logs]$ cat /proc/cpuinfo
processor
vendor_id
cpufamily
model
modelname
stepping
cpuMHz
cachesize
physicalid
siblings
coreid
cpucores
fdiv_bug
hlt_bug
f00f_bug
coma_bug
fpu
fpu_exception
cpuidlevel
wp
flags
bogomips