Linux显示CPU信息CPU数量及其速度

时间:2020-01-09 10:41:29  来源:igfitidea点击:

问题描述:
如何在Linux操作系统上显示CPU信息,例如CPU数量,线程,内核,套接字,NUMA节点,有关CPU缓存,CPU系列,型号和步进及其速度的信息?

解决方法:
您需要使用Proc(/proc)文件系统提供有关CPU及其速度的信息,这是一个伪文件系统。
它用作内核数据结构的接口。
它通常安装在/proc上。
它大多数是只读的,但是有些文件允许更改内核变量。

您也可以使用名为" lscpu"的命令来显示有关现代Linux发行版上CPU体系结构的信息。

显示Linux中的处理器数量

您需要使用/proc/cpuinfo文件。
这是CPU和系统体系结构相关项的集合,对于每种受支持的体系结构,都有不同的列表。
两个常见的条目是处理器,它给出CPU编号和bogomips。
在内核初始化期间计算的系统常数。

SMP机器具有每个CPU的信息。
执行以下命令:

$ more /proc/cpuinfo

或者

$ cat /proc/cpuinfo

或者

$ less /proc/cpuinfo

您可以使用以下命令缩小输出范围,以显示系统中的处理器数量:

$ grep processor /proc/cpuinfo

LSCPU

lscpu命令是CPU体系结构信息的帮助程序,可以在Fedora Linux/RHEL/CentOS v6 +/Debian Linux v6 +下找到,许多其他最新发行版都包含此命令。

$ lscpu

警告:lscpu命令有时候可能有错误,有时在Xen Dom0内核中报告错误的数据。
因此,请使用/proc/cpuinfo进行验证。