Answers:
Ask Ubuntu和其他网站中介绍了用于设置CPU调控器策略的各种选项:
请记住,大多数网站建议将CPU控制在Powersave
。我坐在笔记本电脑上,发现结合使用英特尔的ThermalD和P-State技术以及TLP电源管理,在频率,风扇速度和温度方面效果最佳。
要总结通过以上答案实现您的目标,请使用:
安装cpufrequtils:
sudo apt-get install cpufrequtils
然后编辑以下文件(如果不存在,请创建它):
sudo nano /etc/default/cpufrequtils
并添加以下行:
GOVERNOR="performance"
保存并退出。
为使更改生效,请运行:
sudo systemctl restart cpufrequtils
然后,您可以运行cpufreq-info
以查看有关您的cpu频率,调速器等的信息:
$ cpufreq-info
current policy: frequency should be within 800 MHz and 3.90 GHz.
The governor "performance" may decide which speed to use
within this range.
按照此问答:如何将“性能”而不是“节能”设置为默认值?
如果您一直想要性能调节器,则需要编辑/etc/rc.local
并在包含以下内容的最后一行之前插入以下行exit 0
:
sleep 120 # Give CPU startup routines time to settle.
cpupower frequency-set --governor performance
我无法发表评论,因为我声誉低下,但是我想添加接受的答案。您还需要运行
sudo /etc/init.d/cpufrequtils restart
才能在您的系统上生效。然后,您应该会看到您的频率在列出的最大值附近徘徊,
current policy: frequency should be within 800 MHz and 3.90 GHz.
The governor "performance" may decide which speed to use
within this range.
当您键入cpufreq-info
我使用的是Xubuntu 18.04.02 LTS,并通过安装了cpufrequtils sudo apt-get install cpufrequtils
,这使得降低最大CPU速度成为可能。由于风扇停止工作,这是一个不错的选择。
看完by的信息后cpufreq-info
,我创建了by的文件sudo nano /etc/default/cpufrequtils
,并将其写入如下图所示。我发现也可以为最小速度设置一个值。
最后,使更改生效的命令sudo /etc/init.d/cpufrequtils restart
导致以下输出cpufreq-info
:
需要明确的是,这当然不是我自己的发现,而只是该论坛上其他先前问题,评论和答案的结论的结果。尤其是WinEunuuchs2Unix在这个问题上的答案。