我的 CPU 时钟速度不断变化。这是正常的吗?

我的 CPU 时钟速度不断变化。这是正常的吗?

我在笔记本电脑上运行着 Ubuntu 14.04,每当我运行

cat /proc/cpuinfo | grep "MHz"

我得到了不同的速度。我认为时钟速度是一个固定属性,可以降低或超频。但这种行为正常吗?

在此处输入图片描述

答案1

这就是CPU 调节器确实——观察使用情况并相应调整频率。CPU频率调整是一种非常标准的省电技术。有一些工具可以管理频率缩放,cpupower其中linux-tools-common之一就是。

要查看当前的调节器设置,您可以检查 中的文件夹/sys/devices/system/cpu/cpu*/cpufreq。例如,我的 CPU 的可用最大频率:

$ tail /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_max_freq 
==> /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq <==
3301000

==> /sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq <==
3301000

==> /sys/devices/system/cpu/cpu2/cpufreq/cpuinfo_max_freq <==
3301000

==> /sys/devices/system/cpu/cpu3/cpufreq/cpuinfo_max_freq <==
3301000

调节器参数可能具有不同的(较低的)最大值,存储在相应的scaling_max_freq文件中。

相关内容