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
本文出自 “我的学习历程-linux” 博客,请务必保留此出处http://xiaotaozi.blog.51cto.com/9339563/1900744
原文:http://xiaotaozi.blog.51cto.com/9339563/1900744