参考高峻峰 著 循序渐进Linux(第二版)
# more /proc/cpuinfo
processor:逻辑处理器的唯一标识符
vendor-id:表示处理器的类型
physical id:表示每个物理封装的唯一标识符,也就是一个物理CPU
siblings:表示位于相同物理封装中的逻辑处理器的数量
core id:表示每个内核的唯一标识符
cpu core:表示位于物理封装中的内核数量
查看系统物理CPU的个数
#cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
查看每个物理CPU中内核的个数
#cat /proc/cpuinfo |grep "cpu cores" | wc -l
查看系统所有逻辑CPU个数(所有物理CPU中内核的数加上超线程个数)
#cat /proc/cpuinfo |grep "processor" | wc -l
在sibling和cpu cores值之间有个对应关系,如果siblings是cpu cores的两倍,则说明系统支持超线程,并且超线程已打开;如果siblings和cpu cores一致,则说明系统不支持超线程,或者超线程未打开。