CentOS下查看CPU信息的详解

2020-01-30 16:13:47刘景俊

3.3 逻辑CPU个数:

[root@qs-wgdb-1 proc]# cat /proc/cpuinfo | grep 'processor' | wc -l

16

注意:这里是逻辑CPU。 就是我们在cpuinfo中看到的processor.

3.4 物理CPU个数:

[root@qs-wgdb-1 proc]# cat /proc/cpuinfo | grep 'physical id' | sort | uniq | wc -l

2

这里指的是物理CPU,就是我们在服务器上看到的2个CPU 插槽。

3.5 每个物理CPU中Core的个数:

[root@qs-wgdb-1 proc]# cat /proc/cpuinfo | grep 'cpu cores' | wc -l

16

3.6 是否为超线程:

如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。每个物理CPU中逻辑CPU(可能是core, threads或both)的个数.

[root@qs-wgdb-1 proc]# cat /proc/cpuinfo | grep 'siblings'

siblings        : 8

siblings        : 8

siblings        : 8

siblings        : 8

siblings        : 8

siblings        : 8

siblings        : 8

siblings        : 8

siblings        : 8

siblings        : 8

siblings        : 8

siblings        : 8

siblings        : 8

siblings        : 8

siblings        : 8

siblings        : 8

四. CPU ID

CPU ID是CPU生产厂家为识别不同类型的CPU,而为CPU制订的不同的单一的代码;不同厂家的CPU,其CPU ID定义也是不同的;如 “0F24”(Inter处理器)、“681H”(AMD处理器),根据这些数字代码即可判断CPU属于哪种类型,这就是一般意义上的CPU ID。 

由 于计算机使用的是十六进制,因此CPU ID也是以十六进制表示的。Inter处理器的CPU ID一共包含四个数字,如“0F24”,从左至右分别表示 Type(类型)、Family(系列)、Mode(型号)和Stepping(步进编号)。

从CPUID为“068X”的处理器开始,Inter另外增 加了Brand ID(品种标识)用来辅助应用程序识别CPU的类型,因此根据“068X”CPUID还不能正确判别Pentium和Celerom处理 器。必须配合Brand ID来进行细分。

AMD处理器一般分为三位,如“681”,从左至右分别表示为Family(系列)、Mode(型号)和 Stepping(步进编号)。