linux-查看cpu核数

linux-查看cpu核数一、知识点介绍1、cpu信息记录在/proc/cpuinfo中。2、Linux中的Top相当于win系统下的任务管理器,也可以用来查询3、CPU总核数=物理CPU个数*每颗物理CPU的核数4、总逻辑CPU数=物理CPU个数*每颗物理CPU的核数*超线程数二、查询命令1、查看CPU型号[work@t-dzpushadmin-01~]$cat/…

大家好,欢迎来到IT知识分享网。linux-查看cpu核数"

一、知识点介绍

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

(0)
上一篇 2024-02-29 13:45
下一篇 2024-02-29 17:45

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信