大家好,欢迎来到IT知识分享网。
一、知识点介绍
1、cpu信息记录在/proc/cpuinfo中。
2、Linux中的Top相当于win系统下的任务管理器,也可以用来查询
3、CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数
4、总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数
二、查询命令
1、查看CPU型号
[work@t-dzpushadmin-01 ~]$ cat /proc/cpuinfo | grep name | sort | uniq
model name : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
2、查看物理CPU数目
[work@t-dzpushadmin-01 ~]$ cat /proc/cpuinfo | grep "physical id"
physical id : 0
physical id : 0
physical id : 1
physical id : 1
2.1、所有physical id都是0,1,可知有2个物理CPU;也用管道排序去重后直接输出物理cpu的个数;
[work@t-dzpushadmin-01 ~]$ cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
2
3、查看每个物理CPU中的core的个数(即核数)
[work@t-dzpushadmin-01 ~]$ cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores : 2
4、查看逻辑CPU数目
[work@t-dzpushadmin-01 ~]$ cat /proc/cpuinfo| grep "processor"| wc -l
4
5、如果不想自己算,也可以直接lscpu
[work@t-dzpushadmin-01 ~]$ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 2 Socket(s): 2 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 79 Model name: Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz Stepping: 1 CPU MHz: 2096.538 BogoMIPS: 4195.14 Hypervisor vendor: VMware Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 20480K NUMA node0 CPU(s): 0-3 |
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 2
5.1、什么是Socket
- Socket就是主板上插CPU的槽的数量
5.2、什么是Core
- Core就是平时说的核,双核、四核等,就是每个CPU上的核数
5.3、什么是Thread
- thread就是每个core上的硬件线程数,即超线程 ;对操作系统来说,其逻辑CPU的数量就是Socket*Core*Thread
只有2个cpu,2核,不支持超线程,所有有4个逻辑CPU
参考:
http://whosemario.github.io/2016/05/20/lscpu-cmd/
https://www.cnblogs.com/bugutian/p/6138880.html
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/14368.html