Linux下查看系統CPU個數、核心數、線程數

查看系統CPU個數(物理個數)

cat /proc/cpuinfo |grep "physical id"|sort -u

結果如下:

physical id\t: 0
physical id\t: 1

說明: 這臺服務器共有 2個物理CPU

查看系統CPU物理核心數

cat /proc/cpuinfo |grep "core id"|sort -u

結果:服務器每個物理CPU 6核心

core id\t\t: 0
core id\t\t: 1
core id\t\t: 2
core id\t\t: 3
core id\t\t: 4
core id\t\t: 5

查看系統CPU 線程線(虛擬CPU數)

grep 'processor' /proc/cpuinfo | sort -k3 -n

結果:
processor\t: 0
processor\t: 1
processor\t: 2
processor\t: 3
processor\t: 4
processor\t: 5
processor\t: 6
processor\t: 7
processor\t: 8
processor\t: 9
processor\t: 10
processor\t: 11
processor\t: 12
processor\t: 13
processor\t: 14
processor\t: 15
processor\t: 16
processor\t: 17
processor\t: 18
processor\t: 19
processor\t: 20
processor\t: 21
processor\t: 22
processor\t: 23

可以看出上面這臺服務器配置:

2個CPU,單個CPU有 6 個核心,共24個線程

TOP命令看到的其實是CPU的線程數,千萬不認為有24個CPU,其實只有2個呀。


分享到:


相關文章: