如何禁用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
会使我的系统不稳定,因此不建议这样做。
对不起,如果我拼错了一些东西。 🙂
资料来源:
- https://wiki.debian.org/HowTo/CpuFrequencyScaling
- 禁用“ondemand”CPU缩放守护程序
我不能评论,所以我不得不求助于一个新的答案。 要立即获得结果,请确保在执行Dennie的所有步骤后,执行sudo /etc/init.d/cpufrequtils restart
以sudo /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