CPU中央处理单元通常简称为处理器,是计算机最重要的组件之一。它执行所有类型的数据处理操作,并被视为计算机的大脑。

你有没有想过你的系统中有什么类型的CPU以及CPU速度是多少?有多种原因可能需要确切了解机器内部的CPU。

也许您正在加载内核模块或调试与硬件相关的问题。无论是什么原因,在Linux上,从命令行确定处理器类型和速度非常容易。

/proc/cpuinfo虚拟文件是确定您拥有的CPU类型的最简单方。使用proc/cpuinfo文件识别处理器类型不需要安装任何其它程序。无论您使用什么Linux发行版,它都可以正常工作。

打开终端并使用cat命令来查看/proc/cpuinfo文件内容。命令将使用标识号打印每个逻辑CPU。

如果您有8个核心处理器,您将看到从0到7开始的所有核心的列表。

processor每个处理器的唯一标识号,从0开始。flags是CPU支持的指令。您可以在此处找到所有指令的列表。

model name处理器的全名,包括处理器品牌。一旦了解了所具有的CPU的确切类型,就可以查看有关处理器规格的产品文档。

如果要过滤输出,可以使用grep命令。例如,仅显示您将使用的处理器名称,你可以运行命令grep -m 1 'model name' /proc/cpuinfo

grep -c 'model name' /proc/cpuinfo命令将打印CPU数量。查找CPU数量的另一种方法是使用nproc命令

当您需要从源码编译软件并且想知道可以同时执行多少并行进程时,nproc可以很轻松CPU核心数。

lscpu命令用于显示CPU体系结构的信息。lscpu是util-linux软件包的一部分,它安装在所有Linux发行版上。

lscpu命令打印CPU数量,架构,供应商,系列,型号,速度,缓存,标志等的信息。与/proc/cpuinfo文件内容不同,lscpu的输出不显示所有逻辑CPU的列表。

在本指南中,我们向您展示了如何查找系统CPU的信息。您还可以使用其他工具来确定您的CPU名称和供应商,

例如dmidecodehardinfolshw,但是这些工具默认情况下不会安装在Linux系统上。如果您有任何疑问,请随时发表评论。

Linux如何获取CPU信息 | myfreax
通常我们在Linux上使用lscpu命令或/proc/cpuinfo命令来检查 CPU 信息。我最近发现了另一个受neofetch、pfetch或screenfetch启发的简单但更高级的 CPU获取工具