安装 Origami 后,我的 CPU 风扇开始持续全速运转。我想避免这种情况,因为在不使用系统时这会造成太多干扰。
我注意到默认情况下所有核心都已使用。即 6 个 Folding@home 实例以 100% 运行。我预计当我切换到仅使用 2 个核心时风扇速度会降低,但我找不到如何做到这一点。到目前为止,Origami 的作者尚未对此问题做出回应。我希望避免使用 cpulimit 之类的东西。
有谁知道如何实现使用更少的核心?
答案1
正如关于折纸的 ubuntu 常见问题解答限制 CPU 使用率的唯一解决方案是 cpulimit...但是,根据笔记本上的 F@H另外,你可以配置你的 CPU 调节器来忽略好的进程,这样在启动 Origami 时频率就不会增加:
echo 1 | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load
或者在 /etc/rc.local 中在启动时激活它:
echo 1 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load
echo 1 > /sys/devices/system/cpu/cpu1/cpufreq/ondemand/ignore_nice_load
echo 1 > /sys/devices/system/cpu/cpu2/cpufreq/ondemand/ignore_nice_load
echo 1 > /sys/devices/system/cpu/cpu3/cpufreq/ondemand/ignore_nice_load
# ... and the same for each cpuN
您可以使用以下命令更改 CPU 调速器cpu频率设置:
cpufreq-set -r -g ondemand # will set the governor ondemand
cpufreq-set -r -g performance # will set the governor performance
以下是 CPU 调节器的列表:
- 一经请求只要 CPU 负载保持较高,就会提高 CPU 速度。
- 保守的做同样的事情,但速度较慢,并且后退得更快
- 表现始终保持最大 CPU 速度。
- 节能始终保持最低 CPU 速度。