lm-sensors
2009年11月04日
CPU温度等(Linux)
つい先日サーバのファンが不具合を起こしたことと、また他のサーバも騒音が気になることから、この週末にサーバ達のファン交換およびファン追加を行ないました。
ファン径を大きくしたいところですが、筐体の大きさに制限があり難しいのが現実です。
仕方ないので、これまでと同様に低回転数のものに交換しました。
(ファン交換の詳細は、機会があればまた後日)
サーバのうち2台には Intel D945GCLF2 を使用しています。
交換したファンの規格風量は標準品の約半分。CPU温度等が気になります。Windows については EVEREST で簡単に調べられますが、Linuxの場合どうするのか、ちょっと調べて実施してみました。
lm-sensors というソフトがあるそうで、まずはインストール
# apt-get install lm-sensors
次にセンサーの設定を行ないます。
# sensors-detect
sensors-detect revision 5249 (2008-05-11 22:56:25 +0200)
This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.We can start with probing for (PCI) I2C or SMBus adapters.
Do you want to probe now? (YES/no):
〜〜
省略
〜〜
Do you want to add these lines automatically? (yes/NO) : yes
基本的にはひたすら Enter を押していけば設定できます。
最後に出てくる、選択肢のデフォルトがNOになっているところだけyesとすれば、設定完了です。
再起動して、コマンド「sensors」を実行。
$ sensors
smsc47m192-i2c-0-2d
Adapter: SMBus I801 adapter at 2000
+2.5V: +2.50 V (min = +0.00 V, max = +3.32 V)
VCore: +1.15 V (min = +0.00 V, max = +2.99 V)
+3.3V: +3.32 V (min = +0.00 V, max = +4.38 V)
+5V: +4.97 V (min = +0.00 V, max = +6.64 V)
+12V: +11.88 V (min = +0.00 V, max = +15.94 V)
VCC: +3.33 V (min = +0.00 V, max = +4.38 V)
+1.5V: +1.55 V (min = +0.00 V, max = +1.99 V)
+1.8V: +1.79 V (min = +0.00 V, max = +2.39 V)
Chip Temp: +38.0°C (low = -127.0°C, high = +127.0°C)
CPU Temp: +49.0°C (low = +48.0°C, high = +55.0°C)
Sys Temp: +45.0°C (low = -127.0°C, high = +127.0°C)
cpu0_vid: +2.050 Vsmsc47m1-isa-0680
Adapter: ISA adapter
fan1: 1565 RPM (min = 1280 RPM, div = 4)
fan2: 3900 RPM (min = 1280 RPM, div = 4)
無事に温度およびファンの回転数が表示されました。
これら数値は、ほぼ同じ機械構成のWindows機とほぼ同じ。
これらのCPU「ATOM330」は80℃くらいまで大丈夫なようですから、夏場でも特に心配することはなさそうですね。