在 Ubuntu 10.04 上禁用频率缩放“ondemand”守护进程

在 Ubuntu 10.04 上禁用频率缩放“ondemand”守护进程

我今天注意到,我最近升级(按照推荐的流程)从 9.10 到 10.04 的 Ubuntu Server 上正在运行一个进程“ondemand”。他们为什么要默认在服务器上安装这个进程?我该如何关闭它?

答案1

sudo apt-get install cpufrequtils sysfsutils

然后

echo performance | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

并针对每个核心/CPU 重复此操作。

您可以使用 来验证结果cpufreq-info

要使更改永久生效:添加以下行(或多行 - 对于多个核心/CPU)

devices/system/cpu/cpu0/cpufreq/scaling_governor = performance

到 /etc/sysfs.conf(或者编辑已经存在的行)。

你也可以看看这个帖子

答案2

由于 CPU 频率会在一段时间后重置,因此互联网上提供的大多数解决方案都很复杂且效率低下。

禁用 CPU 扩展的最简单且 100% 的解决方案是:

  1. sudo rcconf

  2. 尽早取消选中 cpufrequtils、loadcpufreq、ondemand、powernowd、powernowd。

  3. 将 CPU 频率缩放监视器添加到您的面板并将核心设置为所需的频率。

  4. 重启。

  5. 使用 cpufreq-info 检查所选频率是否始终处于活动状态(100%)。

  6. 你所有的药物都属于我们!:D

相关内容