网站首页 文章专栏 物理CPU、CPU核数、逻辑CPU

物理CPU、CPU核数、逻辑CPU

编辑时间:2021-03-22 17:24:24 作者:苹果 浏览量:604




 三个概念  :物理CPU、CPU核数、逻辑CPU 


物理CPU:机器的主板上实际插入插槽的CPU个数,肉眼可见的


CPU核数:单块CPU上面集成一个或者多个处理器芯片数量。

举个例子:计算机有两个物理CPU,每个CPU是双核,那么计算机就是四核的


逻辑CPU:一般情况下,逻辑cpu=物理cpu个数×cpu核数,如果不相等的话,则表示服务器的CPU支持 超线程技术(简单来说,它可使处理器中的1颗内核如2颗内核那样 在操作系统中发挥作用。这样操作系统可使用的执行资源扩大了一倍,大幅提高了系统的整体性能,此时逻辑cpu=物理cpu个数×cpu核数×2)




查看cpu信息 (4核8线程)

#lscpu


Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8    #逻辑cpu颗数是2
On-line CPU(s) list:   0-7      
Thread(s) per core:    2    #每个核心线程数是1
Core(s) per socket:    4     #每个cpu插槽核数/每颗物理cpu核数是2
Socket(s):             1     #cpu插槽数是1
NUMA node(s):          1
Vendor ID:             GenuineIntel     #cpu厂商ID是GenuineIntel
CPU family:            6        #cpu系列是6
Model:                 85        #型号85
Model name:            Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz      #型号名称
Stepping:              7                #步进是7
CPU MHz:               2500.002        #cpu主频是800MHz
BogoMIPS:              5000.00
Hypervisor vendor:     KVM        #虚拟机监视器
Virtualization type:   full        #虚拟化类型
L1d cache:             32K        #一级缓存32K
L1i cache:             32K
L2 cache:              1024K        #二级缓存1024K
L3 cache:              36608K        #三级缓存36608K



具体的cpu 信息可以使用 cat /proc/cpuinfo   命令查看

其中:

processor       逻辑处理器的id。

physical id    物理封装的处理器的id。

core id        每个核心的id。

cpu cores      位于相同物理封装的处理器中的内核数量。

siblings       位于相同物理封装的处理器中的逻辑处理器的数量。


其他常用命令

查看物理CPU个数:

[op@zc testbppapi]$ cat /proc/cpuinfo |grep 'physical id' |sort |uniq |wc -l 
1

查看CPU核心个数: 

[op@zc testbppapi]$ cat /proc/cpuinfo |grep 'cpu cores' |uniq
cpu cores: 4


查看逻辑CPU个数: 

[op@zc testbppapi]$ cat /proc/cpuinfo | grep "processor" | wc -l
8




    出自:何冰华个人网站

    地址:http://www.hebinghua.com/

    转载请注明出处


来说两句吧
最新评论