当前位置: 首页>>技术教程>>正文


如何禁用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 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

资料来源:Avoiding CPU Speed Scaling – Running CPU At Full Speed

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2980.html,未经允许,请勿转载。