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进行验证。