我在笔记本电脑上运行着 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
文件中。