如何将默认缩放调控器更改为按需

在使用GRUB分析和安装预加载后,默认缩放调控器突然变为“性能”而不是“按需”。 我尝试启用/etc/init.d/ondemand服务,但没有任何改变 – 重启或恢复后,调控器总是’性能’。 有人知道发生了什么以及如何恢复旧的行为。

我正在使用HP 6710s笔记本电脑。

您可以通过运行cpufreq-set命令(以root身份)手动设置调控器

只需按键盘上的Ctrl + Alt + T即可打开终端。 打开时,运行以下命令。

sudo cpufreq-set -c 0 -g ondemand 

要安装cpufreq-set

 sudo aptitude install cpufrequtils 

cpufrequtils包含一个守护程序,允许用户在启动时为所有处理器内核设置所需的缩放,调控器和最小/最大时钟速度。 在启动守护程序之前,以root身份编辑/etc/default/cpufrequtils ,选择所需的/etc/default/cpufrequtils器并设置CPU的最小/最大速度,例如:

 /etc/conf.d/cpufreq 
 #configuration for cpufreq control # valid governors: # ondemand, performance, powersave, # conservative, userspace governor="ondemand" # valid suffixes: Hz, kHz (default), MHz, GHz min_freq="1GHz" max_freq="2GHz" 

资料来源: archlinux.org

您可以使用以下命令更改调控器:

 cpufreq-selector -g ondemand 

使用此命令,您无需root权限即可更改调控器。 只需将此命令添加到启动应用程序…以在登录时更改调控器。

在Xubuntu下,您还需要按命令禁用ondemand任务:

 sudo update-rc.d ondemand disable 

系统引导cpu为上面提到的GOVERNOR="performance"