强制减少可用 CPU

强制减少可用 CPU

我正在寻找某种方法来减少笔记本电脑产生的热量。我想知道是否有一种方法可以限制 Linux 中的 CPU 使用率。

我有一台笔记本电脑,它的风扇似乎有点坏了(我给它除尘了,但还是不行)。我无法更换它,因为风扇不再生产了。我对此进行了模拟,因此 CPU 的使用率经常达到 100%,但一般使用率不会超过 20%。在运行模拟时,温度上升到约 80-90 摄氏度(通常约为 50 摄氏度)。

有没有什么方法可以强制它最多占用我的 CPU 的 50%?

附言:
我不介意我的模拟速度有点慢 - 但我不想烧坏风扇。
我已经有一个笔记本电脑散热垫了。
另外,我不确定降频 - 我还找不到为我的 Core 2 Duo T2500 降频的方法。

答案1

是的,这是可以的。首先,启用省电工具: https://help.ubuntu.com/community/PowerManagement/ReducedPower。然后,您可以使用以下命令设置 CPU 运行的上限:sudo cpufreq-set -u <freq>,其中<freq>格式为“1.6Ghz”。

答案2

Thermald 可能会有所帮助。它将主动监控计算机上的热区,并尝试使用各种冷却方法(例如 CPU 频率缩放、节流等)来阻止机器过热。要安装,请使用:

sudo apt-get install thermald

相关内容