如何在代码中更改cpu频率调控器类型

时间:2016-04-25 12:34:03

标签: linux linux-kernel linux-device-driver cpu

我想将CPU调控器类型(当前是ondemand)更改为交互式。 我知道如何使用sysfs更改它(echo to“scaling_governors”)。 但我想在代码中改变它。 我如何/在哪里可以做到?

谢谢, 沙龙。

2 个答案:

答案 0 :(得分:0)

可以在defconfig中选择调控器类型。它直接影响cpufreq.h。 在cpufreq.h中,CPUFREQ_DEFAULT_GOVERNOR的定义设置为相关的调控器。

答案 1 :(得分:0)

尝试一下-:

sudo  bash -c ‘for ((i=0; i<$(nproc);i++)); do cpufreq-set -c $i -g interactive; done’