1、学习/proc/cpuinfo
主要参数
processor:线程ID,统计线程数
physical id:物理CPU ID,统计cpu的个数
siblings:每个核心模拟的线程数
core id:核心ID
cpu cores:每个CPU的核心数
- processor : 0
- model name : Intel(R) Pentium(R) 4 CPU 2.80GHz
- cache size : 1024 KB
- physical id : 0
- siblings : 2
- core id : 0
- cpu cores : 1
- processor : 1
- model name : Intel(R) Pentium(R) 4 CPU 2.80GHz
- cache size : 1024 KB
- physical id : 0
- siblings : 2
- core id : 0
- cpu cores : 1
- 统计线程数
- #grep processor cpuinfo|uniq|wc -l
- 2
- 统计CPU个数
- #grep "physical id" cpuinfo|sort -u|wc -l
- 1
- 统计每个CPU的核心数
- #grep "cpu cores" cpuinfo |sort -u cpu cores : 1
- 查看CPU是否支持超线程技术
- #grep -E "cpu cores|siblings" cpuinfo |sort -u
- cpu cores : 1 siblings : 2
- siblings>cpu cores支持超线程,每个核心模拟2个线程
- 查看CPU是否支持虚拟化
- #grep -E 'vmx|svm' cpuinfo