如何禁用CPU频率调整并将系统设置为性能?

我的处理器以最大速度的40%运行,我希望它始终使用100%的速度。 我在Google上搜索过,但教程很老,而且各有不同。

那么,如何永久禁用CPU频率调整并将我的系统设置为性能模式?

请,只有基于终端的解决方案,我不想要小程序。

我正在使用Xubuntu 14.04 x64。

在与ondemand挣扎了一段时间之后,我将分享如何在Ubuntu及其派生中永久禁用它。

安装cpufrequtils

 sudo apt-get install cpufrequtils 

然后编辑以下文件(如果它不存在,则创建它):

 sudo nano /etc/default/cpufrequtils 

并添加以下行:

 GOVERNOR="performance" 

保存并退出。

现在您需要禁用ondemand守护程序,否则重启后设置将被覆盖。

 sudo update-rc.d ondemand disable 

你完成了!

您可以使用以下方法检查设置:

 cpufreq-info 

它将显示处理器所具有的每个核心的信息块。 只需检查所有这些是否处于性能模式,并且处理器的最大速度。

更新:

Debian Wiki说,为了在重新启动后保持设置, sysfsutils是必要的,但这是不正确的。 此外,启用sysfsutils会使我的系统不稳定,因此不建议这样做。

对不起,如果我拼错了一些东西。 🙂

资料来源:

我不能评论,所以我不得不求助于一个新的答案。 要立即获得结果,请确保在执行Dennie的所有步骤后,执行sudo /etc/init.d/cpufrequtils restartsudo /etc/init.d/cpufrequtils restart新频率。

试试这个:

 gksu gedit /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 

performance替换ondemand 。 对每个核心重复(增加cpu0:cpu1,cpu2)。

如果您收到保存错误,请使用nano编辑器:

 sudo nano /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 

来源: 避免CPU速度扩展 – 全速运行CPU