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的核數 * 超線程數。

中央處理單元