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

Linux系统查看物理CPU个数、CPU核数及逻辑CPU个数,第1张

概述Linux系统查看物理CPU个数、CPU核数及逻辑CPU个数

cpu总核数 = 物理cpu个数 * 每颗物理cpu的核数
总逻辑cpu数 = 物理cpu个数 * 每颗物理cpu的核数 * 超线程数

查看cpu信息(型号)[root@AAA ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c    12  Intel(R) Xeon(R) cpu E5-2620 0 @ 2.00GHz# 查看物理cpu个数[root@AAA ~]# cat /proc/cpuinfo| grep "physical ID"| sort| uniq| wc -l1# 查看每个物理cpu中core的个数(即核数)[root@AAA ~]# cat /proc/cpuinfo| grep "cpu cores"| uniqcpu cores    : 6# 查看逻辑cpu的个数[root@AAA ~]# cat /proc/cpuinfo| grep "processor"| wc -l12

这些都代表什么,那就请看cpu架构

多个物理cpu,cpu通过总线进行通信,效率比较低,如下:

多核cpu,不同的核通过L2 cache进行通信,存储和外设通过总线与cpu通信,如下:

多核超线程,每个核有两个逻辑的处理单元,两个核共同分享一个核的资源,如下:

从上面执行的结果来看,证明我使用的cpu有1* 6 = 6核,每个核有2个超线程,所以有12个逻辑cpu

转载自:Linux查看物理CPU个数、核数、逻辑CPU个数

总结

以上是内存溢出为你收集整理的Linux系统查看物理CPU个数、CPU核数及逻辑CPU个数全部内容,希望文章能够帮你解决Linux系统查看物理CPU个数、CPU核数及逻辑CPU个数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1012954.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)