如何在 Linux 上查看 CPU 频率?

任何计算机的 CPU 或中央处理单元负责执行计算机上的所有任务。 任何 CPU 的功率都可以根据其 CPU 频率或时钟速度或时钟速率来确定。 该值越高,您的 CPU 每秒处理指令数的速度就越快。 通常,它以 MHz(兆赫兹)或 GHz(千兆赫兹)为单位。

您应该知道 CPU 频率的原因可能有很多,一些程序或游戏只能在高端硬件上运行,或者您可能想提交错误,因此您需要描述您的确切硬件以开发商。

当然,您可以通过不止一种方法来确定您的CPU规格,我们将一一讨论,您可以找出最简单的方法!

另请阅读 – 检查 Linux 上的 CPU 和 GPU 温度。

目录

使用 Dmseg 命令检查 CPU 频率

Dmseg 命令通常用于显示来自 Linux 内核的环形缓冲区的消息。 但是与“Grep”命令一起使用时,您可以过滤掉 CPU 频率和其他与 CPU 相关的信息。 使用 root 权限在终端中键入以下命令:

sudo dmesg | grep MHz
使用 Dmseg 命令查找 CPU 频率

如您所见,我的处理器的时钟频率为 3293.906 MHz。

从“/proc/cpuinfo”文件中获取它

/proc 目录下的“cpuinfo”文件存储了与您的 CPU 相关的所有信息,因此,使用“cat”和“grep”命令的组合,您可以很容易地找出它。 只需在终端中键入以下命令:

cat /proc/cpuinfo | grep MHz
获取 CPU 各个内核的频率

请注意,如果您有一个多核 CPU,此命令将显示每个内核的速度,如果您尝试确定 CPU 的内核数,这也很有帮助。

使用 lscpu 命令

lscpu 命令用于确定终端中的 CPU 架构。 它已经预先安装在您的发行版中,因为它是 util-Linux 软件包的一部分。 只需在终端中键入以下命令:

sudo lscpu
使用 Lscpu 命令查找 CPU 频率使用 lscpu 命令查找 CPU 频率

如您所见,我的最大 CPU 频率为 4280 MHz。

英特尔 CPU 的 i7z 命令

如果您有 Intel 处理器,那么您应该查看这个专为 i3、i5 和 i7 CPU 构建的有用实用程序。 确保使用您的发行版的包管理器安装它,然后键入以下命令来确定您的 CPU 频率:

sudo i7z

由于我使用的是 AMD 机器,因此我无法在这里向您展示任何屏幕截图,但输出很容易弄清楚。

使用 hwinfo 命令:

‘hwinfo’ 命令可用于提供与 PC 硬件相关的任何信息。 如果您专门传递 –cpu 参数,输出将如下所示:

sudo hwinfo --cpu
使用 Hwinfo 检查您的 CPU 频率使用 Hwinfo 检查您的 CPU 频率

该命令显示我的 CPU 时钟速度为 3266 MHz。

使用 inxi 脚本

在我看来,inxi 是上述所有工具中最漂亮的,它以描述性但易于阅读的方式显示所有信息。 您可以使用包管理器(例如 apt、pacman、dnf)安装它,然后像这样运行它:

sudo inxi -C
使用 Inxi 脚本显示 CPU 频率使用 Inxi 脚本显示 CPU 频率

概括

上面提到的所有工具都可以很好地确定CPU频率,但是您应该弄清楚您最喜欢哪个工具的输出接口并经常使用它。 就是这样,如果您对上述任何工具有任何疑问,请在评论中告诉我。

参考