linux 性能篇 -- 查看cpu核数
linux 性能篇
查看物理 CPU 的个数
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
查询系统 CPU 的物理核数(查看 CPU 是几核):
cat /proc/cpuinfo | grep "cpu cores" | uniq
查询系统具有多少个逻辑核
(逻辑 cpu 的个数 逻辑 CPU 数量 = 物理 cpu 数量 x cpu cores 这个规格值 x 2(如果支持并开启 ht)):
cat /proc/cpuinfo | grep "processor" | wc -l
查询系统 CPU 是否启用超线程:
cat /proc/cpuinfo | grep -e "cpu cores" -e "siblings" | sort | uniq
输出举例:
cpu cores : 6
siblings : 6
如果 cpu cores 数量和 siblings 数量一致,
则没有启用超线程,否则超线程被启用。
举例:#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2
#cat /proc/cpuinfo |grep "cores"|uniq
6
#cat /proc/cpuinfo |grep "processor"|wc -l
24
我这里应该是2个CPU,每个CPU有6个core,应该是Intel的CPU,支持超线程,所以显示24
来源: http://www.bubuko.com/infodetail-1957130.html