实施补丁以更改CPU频率调节器

实施补丁以更改CPU频率调节器

我需要实现补丁来更改CPU频率调节器。但是我不知道Linux中的补丁和调节器是什么,我不知道从哪里开始?

答案1

如果您想更改 CPU 频率调节器(这当然会影响整体电池时间),您需要写入位于以下位置的文件/sys/devices/system/cpu/cpuN/cpufreq(至少在大多数内核不太旧的系统上它们往往位于该位置),其中N是CPU核心数。scaling_available_governors包含可用调控器的列表。您可以通过将其名称写入 来使用其中之一scaling_governor。无需C/C++,shell一行代码

echo {selected_governor} > /sys/.../cpufreq

足够了。请注意,在多核计算机上,它可以更改多个和/或不是所有 CPU 的内容(从文件中获取列表affected_cpus)。

最简单(也是最安全)的方法是使用cpufreq实用程序

相关内容