集群中物理CPU数|CPU的核心(Core)|超线程|逻辑CPU数简介及查看

    技术2022-07-21  80

    集群中物理CPU数|CPU的核心(Core)|超线程|逻辑CPU数简介及查看方法。

    目录

    1、物理CPU

    物理CPU简介

    查看物理CPU个数

    2、CPU的核心(Core)

    CPU的核心(Core)简介

    查看CPU核心数

    3、超线程(HT, Hyper-Threading)

    超线程简介

    查看CPU是否支持超线程

    4、逻辑CPU

    逻辑CPU简介

    查看逻辑CPU数方法1

    查看逻辑CPU数方法2


    1、物理CPU

    物理CPU简介

    插在主板上的CPU硬件实物,看的见摸得到,有几个'physical id',就有几块物理CPU。

     

    查看物理CPU个数

    cat /proc/cpuinfo | grep 'physical id' | sort | uniq | wc -l

    2

    2、CPU的核心(Core)

    CPU的核心(Core)简介

    每块物理CPU上面能处理数据的芯片组数量,平时听到的双核和四核等就是指CPU核心数为2和4。

    查看CPU核心数

    cat /proc/cpuinfo | grep 'core id' | sort | uniq | wc -l

    8

    3、超线程(HT, Hyper-Threading)

    超线程简介

    英特尔2002研发的技术,能够让一颗CPU核心发挥两颗的作用。

    查看CPU是否支持超线程

    一般情况下,逻辑CPU数目=物理CPU个数×CPU核心数;

    支持超线程的情况下,逻辑CPU数目=物理CPU个数×CPU核心数x2。

    4、逻辑CPU

    逻辑CPU简介

    简单理解为该台机器能同时并行多少个任务。

    查看逻辑CPU数方法1

    cat /proc/cpuinfo|grep "processor"|wc -l

    16#该机器不支持超线程

    查看逻辑CPU数方法2

    linux终端top命令后按1显示

     

    Processed: 0.009, SQL: 9