web-dev-qa-db-ja.com

Ubuntu:システム温度が高くなりすぎたときにアクションを実行する

Ubuntu9.10を実行している私のCompaqPresarioラップトップのCPUファンの1人がほこりをかじったようです。ファンはケースの奥深くにあり、今後6か月以内にラップトップを交換する予定なので、交換する価値はありません。私はラップトップを冷却パッドに置いていますが、ほとんどの場合、システムは正常で、CPUの温度は約90°-110°Fです。ただし、システムの過熱が原因であると思われるランダムなロックアップが発生することがあります。システムを次のように構成するにはどうすればよいですか。

  1. 温度が一定のレベルに達したらCPU速度を下げますか? (つまり> 110°F)
  2. 温度が臨界レベルに達したときにシステムをシャットダウンしますか? (そしてそれは何でしょうか?> 130°?)
6
Josh

Computertempを使用します。

http://computertemp.berlios.de/

最後のスクリーンショットはまさにあなたが望むものです(アラーム時のアクション):

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

あなたの目標に関する限り:

(1)CPU周波数の調整: http://www.linux.it/~malattia/wiki/index.php/Cpufreqd (これをcomputertempアラームでトリガーします)

(2)上限温度でのクリーンシャットダウン:トリガーされたコマンドとして「shutdown-hnow」

また、lm-sensorsをインストールする必要があるかもしれません(またはインストールしないでください、computertempドキュメントを読んでください)。

パネルに追加できます。

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

最後に、次のラップトップとしてMacBookまたはMacBookProを購入することをお勧めします。

1
Alex

番号1についてはわかりませんが、番号2については、BIOSでこれを構成できます。

0
at.