禁用“按需”CPU 缩放守护进程

A S*_*ity 17 cpu governor

我有一台服务器,在升级到 10.04 时,它现在正在运行“按需”CPU 扩展守护程序。为什么会自动安装这个?我不希望我的服务器以牺牲性能为代价来节省电量。

Las*_*sen 35

18.04 之前的 Ubuntu

/etc/init.d/ondemand您应该使用 this 命令,而不是禁用(如 George 建议的)脚本的执行

sudo update-rc.d ondemand disable
Run Code Online (Sandbox Code Playgroud)

为了让init系统不启动脚本,这是公认的做法!sudo chmod -x /etc/init.d/ondemand如果包被更新,禁用 exec 权限 ( ) 可能会被覆盖。

Ubuntu 18.04+

Ubuntu 将此脚本重新定位到ondemand.serviceexecute /lib/systemd/set-cpufreq;使用此命令禁用该服务

~$ sudo systemctl disable ondemand
Removed /etc/systemd/system/multi-user.target.wants/ondemand.service.
Run Code Online (Sandbox Code Playgroud)


Oli*_*Oli 5

频率缩放不是静态的。只要有工作要做,CPU 就会开始行动,P 状态会提升,一切都会顺利进行。

启用它是因为它被广泛认为是一件好事。节省您的能源(对您的钱包和环境有益)。保持热量下降(在服务器机房中非常重要)。而且是相当不起眼的。

此外,在现代英特尔芯片上,如果您有扩展,您可以使用“涡轮增压”,其中一个内核将在一段时间内以高于库存的速度运行。这对于单线程工作的峰值非常有用。如果没有启用缩放,你就不会得到这个。