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℃を超えてないから大丈夫としておこう。