Ubuntu(まだ11.10)に問題があり、マシンが重大なシャットダウンを実行します。/var/log/syslogに次の行が表示されているので、問題を過熱の問題として特定しました。
kernel: [ 1815.505465] Critical temperature reached (128 C), shutting down.
ここで、この過熱の問題の原因を知りたいと思います。それはすでに数回起こっていますが、状況はまだ私にはわかりません。映画を見ているときもあれば、ウェブを閲覧しているときもあります... Operaがスローしたセグメンテーション違反と関係があるかもしれませんが、よくわかりません。しかし、これはノーズダイブ前の最後のsyslog行でした。
operapluginwrap[2613]: segfault at 506 ip 00007fab1814bf40 sp 00007fff6ff89258 error 4 in libgobject-2.0.so.0.3000.0[7fab18119000+4e000
とにかく、私の質問:
過熱の場合、おそらく実際の過熱制限より5〜10度低い場合に、システムに警告を表示させる方法はありますか?
これにより、大量の負荷/熱を引き起こしているプロセスを特定する機会が得られる可能性があります...念のため、必要に応じてマシンのダウンを停止したくありません。CPUを使用するよりもクラッシュが発生します。煙に上がる...
Nota Bene:不正なプロセス/スレッドを特定しようとしています。私は(まだ)過熱自体を防ぐことに興味がありません。
CPU周波数インジケーターをインストールしてみてください。
Sudo apt-get install indicator-cpufreq
これにより、appmenuにアイコンがインストールされます。ここで、CPUをクリックして、より保守的な設定に切り替えることができます。これが役立つかどうかを確認してください。
または、Ubuntu SoftwareCentreのPsensorを試すこともできます。
改善が見られない場合は、次のリソースを確認してください。
https://wiki.ubuntu.com/Kernel/PowerManagement
たとえば、「Indicator-Weather」は常にログファイルに書き込み、省電力モードでドライブが完全にアイドル状態になるのを防ぎ、熱を発生させ、ファンをトリガーするなどの問題があります。これは調査で言及されています。これを行うアプリを見つけてアンインストールしてみてください。