Ubuntu:当系统温度过高时采取措施

Ubuntu:当系统温度过高时采取措施

我的 Compaq Presario 笔记本电脑运行的是 Ubuntu 9.10,其中一个 CPU 风扇似乎已经坏了。风扇位于机箱深处,我打算在未来 6 个月内更换笔记本电脑,所以不值得更换它。我将笔记本电脑放在散热垫上,大多数时候系统都很好,CPU 温度在 90°-110°F 左右。然而,偶尔我会看到随机死机,我认为这是由于系统过热造成的。我该如何配置系统以:

  1. 当温度达到一定水平时降低 CPU 速度?(例如 >110°F)
  2. 当温度达到临界水平时关闭系统?(那会是怎样?>130°?)

答案1

使用计算机温度:

http://computertemp.berlios.de/

最后一张截图正是你想要的(报警后采取的操作):

http://computertemp.berlios.de/screenshots.php

就您的目标而言:

(1)调整CPU频率:http://www.linux.it/~malattia/wiki/index.php/Cpufreqd(通过计算机温度警报触发)

(2)在温度上限时干净关机:“shutdown -h now”作为触发命令

您可能还需要安装 lm-sensors(或者不需要,请阅读 computertemp 文档)。

您可以将其添加到您的面板:

http://ubuntuforums.org/showthread.php?t=805702

最后,我不得不建议您购买 MacBook 或 MacBook Pro 作为您的下一台笔记本电脑。

答案2

对于数字 1,我不知道,但是对于数字 2,您可以在 BIOS 中对其进行配置。

相关内容