如何真正检查当前的cpu Hz?

fds*_*sdf 11 cpu

我尝试过的所有程序似乎都从 cpu 的规格中列出了 Hz,实际上并没有检查当前的 Hz 到底是什么。

例如,处理器以 4GHz 销售。但这是最大值(除非您超频/超频/超频),如果 cpu 没有做任何事情或变得太热,它就会减速。

即使 CPU 为 2Ghz,程序也总是会说 4Ghz。我想避免这种情况并知道真正的 Hz。

哪些程序实际上检查当前的 cpu hz 而不仅仅是读取 cpu 规格?

Syl*_*eau 16

您可以使用以下命令轻松检查当前的 CPU 频率:

watch -n 0 "lscpu | grep 'MHz'"
Run Code Online (Sandbox Code Playgroud)

您还可以使用以下命令获取当前的 CPU 频率:

cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
Run Code Online (Sandbox Code Playgroud)

大多数现代 CPU 可以调整其时钟频率。Linux 上的默认调控器是“按需”,它保持较低的时钟速度以在空闲时节省电量,并在需要时加快速度以完成工作。

访问https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt了解更多详情。

  • 州长不上班吗?我总是看到2000MHz。 (2认同)