今天遇到一个哥们的服务器CPU信息问题,发出来跟大家一起探讨下

先发几条Linux中查看CPU信息的命令:

cat /proc/cpuinfo |grep "cpu cores"|uniq
cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
cat /proc/cpuinfo | grep -E "physical id|cpu cores" |sed 'N;s/\n/  /;'| sort| uniq
cat /proc/cpuinfo |grep "processor" |wc -l

问题1:这服务器按显示,应该是8个单核CPU吧??可是实际上却是两个4核的....为什么?

求解关于linux下CPU信息查看的问题_第1张图片

2、这个是正常的,两颗4核CPU,支持超线程,所以显示16了。

求解关于linux下CPU信息查看的问题_第2张图片

3、这个怎么physical id直接0就到3了,难道是CPU插槽2上没插CPU?

求解关于linux下CPU信息查看的问题_第3张图片