Linux下查看系统CPU个数、核心数、线程数
查看系统CPU个数(物理个数)cat /proc/cpuinfo |grep "physical id"|sort -u
结果如下:
physical id : 0
physical id : 1
说明: 这台服务器共有 2个物理CPU
查看系统CPU物理核心数cat /proc/cpuinfo |grep "core id"|sort -u
结果:服务器每个物理CPU 6核心
core id : 0
core id : 1
core id : 2
core id : 3
core id : 4
core id : 5
查看系统CPU 线程线(虚拟CPU数)
grep 'processor' /proc/cpuinfo | sort -k3 -n
结果:
processor : 0
processor : 1
processor : 2
processor : 3
processor : 4
processor : 5
processor : 6
processor : 7
processor : 8
processor : 9
processor : 10
processor : 11
processor : 12
processor : 13
processor : 14
processor : 15
processor : 16
processor : 17
processor : 18
processor : 19
processor : 20
processor : 21
processor : 22
processor : 23
可以看出上面这台服务器配置:
2个CPU,单个CPU有 6 个核心,共24个线程
TOP命令看到的其实是CPU的线程数,千万不认为有24个CPU,其实只有2个呀。