我在我的 Ubuntu 机器上运行了一些程序,这些程序长时间使用最大 CPU 功率。这会导致计算机过热。
有人可以建议一个好的程序来降低 CPU 功率以保持设定的温度吗?
我试过木星,但它没有那个功能。我也尝试了一些 Linux 脚本,但我没有修改它们以在 Ubuntu 上工作的技能。
任何帮助将非常感激。
ter*_*don 17
这通常由 CPU调控器和内核本身很好地处理。一旦达到危险温度,CPU 应自动节流。是什么让你认为这是一个问题?你在什么温度下运行?
不管怎样,这里有一些你可能想尝试的事情。
与不同的州长一起玩。大多数现代系统根据当前需要调整 CPU 频率。在 Linux 系统上,这是由“cpu 调控器”控制的,如果您只想在不发热的情况下运行作业并且不关心速度,请将调控器设置为“Powersave”
sudo -i
echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Run Code Online (Sandbox Code Playgroud)
您可以使用以下命令检查设置了哪个调控器:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Run Code Online (Sandbox Code Playgroud)
可用选项有:
使用cpufreq手动设置你的处理器的速度:
sudo apt-get install cpufrequtils
Run Code Online (Sandbox Code Playgroud)
找到可用的处理器速度(示例来自我的笔记本电脑):
LC_ALL=C cpufreq-info | grep "available frequency"
available frequency steps: 2.67 GHz, 2.67 GHz, 2.53 GHz, 2.40 GHz, 2.27 GHz, 2.13 GHz, 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz, 1.47 GHz, 1.33 GHz, 1.20 GHz
Run Code Online (Sandbox Code Playgroud)
现在设置一个低频(例如,1.20 GHz):
sudo cpufreq-set -f 1.20
Run Code Online (Sandbox Code Playgroud)如果您仍然认为有必要,您可以制作一个脚本,监控温度并按需设置频率。然而,这注定是不是让内核来处理事情变得更糟,并依赖于sensors或acpi或类似被正确配置,并且是真的不值得。
| 归档时间: |
|
| 查看次数: |
16873 次 |
| 最近记录: |