lm-sensors で CPU 温度の確認
ググると lm-sensors というので CPU 温度が確認できるらしい。apt-get 一発でインストールができる。
sudo apt-get install libsensors3 lm-sensors
で、使うのに設定が必要。それもほぼ自動でやってくれる。とりあえずは設定?のコマンド。
sudo sensors-detect
質問には基本的に全部リターンキーで OK。最後に /etc/modules に書き込むか聞かれるので「yes」とすれば良い。この書き込むファイルの /etc/modules には、元々は loop としか書かれていなかった。ので、何か変なものを書き込まれても元に戻すのは簡単。っていうか、バックアップ取っておけば良いんだけど。
そんなわけで、書き込まれた後の内容はこんな感じ。
paraches@debian:~$ cat /etc/modules # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. loop # Generated by sensors-detect on Sat Dec 29 17:41:49 2007 # I2C adapter drivers i2c-viapro # Chip drivers eeprom it87
これでリスタートすれば OK。sensors コマンドで色々な情報が出てくる。
paraches@debian:~$ sensors it87-isa-0290 Adapter: ISA adapter VCore 1: +1.76 V (min = +4.08 V, max = +4.08 V) ALARM VCore 2: +1.23 V (min = +1.28 V, max = +1.68 V) ALARM +3.3V: +3.26 V (min = +2.78 V, max = +3.78 V) +5V: +4.78 V (min = +4.49 V, max = +5.48 V) +12V: +11.71 V (min = +9.86 V, max = +13.95 V) -12V: -6.62 V (min = -22.94 V, max = -17.05 V) ALARM -5V: -6.43 V (min = -9.14 V, max = -7.75 V) ALARM Stdby: +4.97 V (min = +4.49 V, max = +5.48 V) VBat: +0.00 V fan1: 1687 RPM (min = 175 RPM, div = 32) fan2: 1622 RPM (min = 175 RPM, div = 32) fan3: 0 RPM (min = 2812 RPM, div = 2) ALARM M/B Temp: +34°C (low = +127°C, high = +127°C) sensor = thermistor CPU Temp: +46°C (low = +127°C, high = +127°C) sensor = thermistor Temp3: +81°C (low = +127°C, high = +127°C) sensor = diode
ALARM が出てる部分はなんか元データの値がおかしい? VCore 1 の min/max がどちらも +4.08Vってのも変だし。+1.75V になるべきなところが +1.76V なら問題ないはず!
で、肝心の CPU Temp は +46℃ってのどうなんだろう? チップにダイオードがあってそれで計ってるんじゃなくて、マザーボードからセンサーが出て見てる(んだろう)から、+10℃位はある? M/B の温度は +35℃でこれは PC 内の温度って考えていい?
ffmpeg なんかで2時間とかエンコードでガリガリやっても、CPU 温度は 60℃程度で安定?するので実際は +10℃で考えても 90℃を超えてないから大丈夫としておこう。