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

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

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

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

请仅提供基于终端的解决方案,我不要小程序。

我正在使用 Xubuntu 14.04 x64。

答案1

经过一段时间的努力后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会使我的系统不稳定,所以不建议这样做。

如果我拼错了什么,请见谅。:)

资料来源:

答案2

我无法评论,所以我不得不求助于新的答案。为了立即获得结果,请确保sudo /etc/init.d/cpufrequtils restart在遵循 Dennie 的所有步骤后让新频率生效。

答案3

尝试这个:

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

替换ondemandperformance。对每个核心重复(增加 cpu0:cpu1、cpu2)。

如果出现保存错误,请使用 nano 编辑器:

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

来源:避免 CPU 速度调整 – 全速运行 CPU

答案4

我有一台戴尔 Precision 5510,无论我更改了什么内核 CPU 调节器/频率设置,它都永久设置为以 800Mhz 运行。最后我不得不取下后盖,断开电池,用交流电启动,关机,重新连接电池,然后重新装上后盖。这重置了硬件内部的某些东西,让我的戴尔再次以 3.6Ghz 运行。

相关内容