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