linux服务器查看CPU配置:
1.查看服务器型号:
dmidecode | grep "Product Name"
2.查看CPU型号:
more /proc/cpuinfo|grep 'name'| cut -f2 -d:| uniq -c
可以查看到CPU的型号
3.查看物理CPU颗数:
more /proc/cpuinfo| grep 'physical id'|sort -n|uniq | wc -l
结果是2,说明是2颗物理CPU。
4.查看每颗CPU的cores核心数:
more /proc/cpuinfo| grep 'cpu cores'|uniq
我这里显示是20。
5.查看CPU总逻辑核数:
more /proc/cpuinfo| grep processor| wc -l
我这里的结果是:80
这个是两颗物理CPU,每颗20核心,支持超线程技术。
6.查看CPU是否开启超线程技术:
more /proc/cpuinfo | grep -e 'cpu cores' -e 'siblings' |sort|uniq
我这里显示的结果是:
cpu cores:20
siblings:40
Siblibgs是前面cores的两倍,证明开启了CPU超线程技术。
总结:
CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数,总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数。
中央处理单元