1.物理cpu数:主板上实际插入的cpu数量,查询数不重复的 physical id 的个数
[iaas@0001 ~]$ cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores : 1
2.cpu物理核数:单块CPU上面能处理实际存在的内核数量(即物理核数),如命令所示我现在用的这台server的是4核的(注我这个是虚拟机)
[iaas@0001 ~]$ cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
4
3.逻辑cpu数:通过超线程技术,这个技术可以使处理器中的1颗内核发挥2颗甚至更多核心的作用,可以看到我用的这台虚拟机的逻辑核数也是4,和上面的物理核数是一样的,该cpu是没有超线程技术的。
[iaas@0001 ~]$ cat /proc/cpuinfo| grep "processor"| wc -l
4
4.查看CPU的具体信息(型号、主频等),这里4应该是表示逻辑内核数,如果是支持超线程应该能等于
”物理CPU个数 ×每颗物理CPU的核数 × 超线程数”
[iaas@0001 ~]$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
4 Intel(R) Xeon(R) CPU E7-4850 v4 @ 2.10GHz