0

    ubuntu下cpu数,核心数,线程数的关系

    2023.07.14 | admin | 144次围观

    我们在选购电脑的时候,CPU是一个需要考虑到核心因素,因为它决定了电脑的性能等级。CPU从早期的单核,发展到现在的双核,多核。CPU除了核心数之外,还有线程数之说,下面笔者就来解释一下CPU的核心数与线程数的关系和区别。

    简单地说,CPU的核心数是指物理上,也就是硬件上存在着几个核心。比如,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单元组,等等,依次类推。

    线程数是一种逻辑的概念,简单地说,就是模拟出的CPU核心数。比如,可以通过一个CPU核心数模拟出2线程的CPU,也就是说,这个单核心的CPU被模拟成了一个类似双核心CPU的功能。我们从任务管理器的性能标签页中看到的是两个CPU。 比如Intel 赛扬G460是单核心怎么看电脑进程数,双线程的CPU,Intel 酷睿i3 3220是双核心 四线程怎么看电脑进程数,Intel 酷睿i7 4770K是四核心 八线程 ,Intel 酷睿i5 4570是四核心 四线程等等。

    对于一个CPU,线程数总是大于或等于核心数的。一个核心最少对应一个线程,但通过超线程技术,一个核心可以对应两个线程,也就是说它可以同时运行两个线程。 CPU的线程数概念仅仅只针对Intel的CPU才有用,因为它是通过Intel超线程技术来实现的,最早应用在Pentium4上。如果没有超线程技术,一个CPU核心对应一个线程。所以,对于AMD的CPU来说,只有核心数的概念,没有线程数的概念。

    CPU之所以要增加线程数,是源于多任务处理的需要。线程数越多,越有利于同时运行多个程序,因为线程数等同于在某个瞬间CPU能同时并行处理的任务数。

    Linux查看物理CPU个数、核数、逻辑CPU个数

    基本概念:

    物理cpu:实际server中插槽上的cpu的个数,物理cpu的数量,可以数不重复的physical id 有几个

    逻辑cpu:Linux用户对 /proc/cpuinfo 这个文件肯定不陌生. 它是用来存储cpu硬件信息的,信息内容分别列出了processor 0 – n 的规格。这里需要注意,如果你认为n就是真实的cpu数的话, 就大错特错了,一般情况,我们认为一颗cpu可以有多核,加上intel的超线程技术(HT), 可以在逻辑上再分一倍数量的cpu core出来,逻辑CPU数量=物理cpu数量 x cpu cores 这个规格值 x 2(如果支持并开启ht),备注一下:Linux下top查看的CPU也是逻辑CPU个数

    # 总核数 = 物理CPU个数 X 每颗物理CPU的核数

    # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

    # 查看物理CPU个数

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

    # 查看每个物理CPU中core的个数(即核数)

    cat /proc/cpuinfo| grep "cpu cores"| uniq

    # 查看逻辑CPU的个数

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

    ubuntu下cpu数,核心数,线程数的关系

    #查看线程数 grep 'processor' /proc/cpuinfo | sort -u | wc -l 注意,此处查看的线程数是总得线程数,可以理解为逻辑cpu的数量

    例如:

    另外:

    查看物理cpu个数

    grep 'physical id' /proc/cpuinfo | sort -u

    查看核心数量

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

    查看线程数

    grep 'processor' /proc/cpuinfo | sort -u | wc -l

    实例1:

    命令执行结果如图所示,根据结果得知,此服务器有1个cpu,6个核心,每个核心2线程,共12线程。

    通过dmidecode可以查看cpu型号,根据型号也可以查到这个cpu的具体参数

    实例2:

    命令执行结果如图所示,根据结果得知,此服务器有2个cpu,每个cpu4个核心,每个核心2线程,共16线程。

    通过dmidecode可以查看cpu型号,根据型号也可以查到这个cpu的具体参数

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论