Home > Linux > Express5800/110Geでlm-sensors

Express5800/110Geでlm-sensors

  • Posted by: 電脳あざらし
  • 2009年1月23日 23:10
  • Linux

lm-sensorsを使うと、CPU・マザーボードの温度、ファンの回転速度を計測できる。あとは、MRTGなりRRDTOOLなりにデータを渡せば、きれいなグラフが出力される。
で、今回、サーバー機をExpress5800/110Geに入れ替えたので、早速設定変更を試みた。(自作の旧サーバー機でもlm-sensorsを使っていた)

まず、必要な人は、
# apt-get install lm-sensors
その後、
# sensors-detect
で、マザーボード上のSuper I/Oチップ(IT8718F)を探してみる。
linux-image-2.6-686-etchnhalf (2.6.24+13~etchnhalf.1)を使っている場合、対応するモジュールit87が見つかるはず。他にi2c-i801、eeprom(読み出しのみ)も見つかる。

あとは、とりあえず、
# modprobe i2c-i801
# modprobe it87
で、it87.koが読み込まれるはず。

すると、/sys/class/hwmon/hwmon0/device配下にずらずらっと計測データ、設定パラメータ、閾値が書き込まれたファイルが生成される。

wiki@nothingによると、

# Temp1: MCH(ノース)付近に設置されたサーミスタの温度。そこそこ正確。
# Temp2: DDR 付近に設置されたサーミスタの温度。そこそこ正確。
# Temp3: CPU内蔵のサーマル・ダイオードの温度。

* 65nmテクノロジ品CPUの場合、誤差は最大で20度近くありそう。
* 45nmテクノロジ品CPUには、サーマル・ダイオードは内蔵されていない。

とのことなので、実際に、sensorsコマンドで確認してみると、

$ sensors
it8718-isa-0290
Adapter: ISA adapter
in0: +1.12 V (min = +0.77 V, max = +1.54 V)
in1: +1.79 V (min = +1.62 V, max = +1.98 V)
in2: +3.30 V (min = +2.96 V, max = +3.63 V)
in3: +2.98 V (min = +2.54 V, max = +3.46 V)
in4: +3.01 V (min = +2.70 V, max = +3.30 V)
in5: +0.00 V (min = +0.02 V, max = +4.06 V)
in6: +1.18 V (min = +0.02 V, max = +4.06 V)
in7: +2.56 V (min = +2.24 V, max = +2.75 V)
in8: +3.04 V
fan1: 2027 RPM (min = 1500 RPM)
fan2: 1569 RPM (min = 1149 RPM)
fan3: 1638 RPM (min = 1149 RPM)
temp1: +36 C (low = +5 C, high = +62 C) sensor = thermistor
temp2: +31 C (low = +5 C, high = +62 C) sensor = thermistor
temp3: +47 C (low = +5 C, high = +90 C) sensor = diode
vid: +1.413 V

で、早速出てきたグラフを見てみると・・・、やっぱりwiki@nothingに書かれているようにTemp3(CPU温度)の誤差が大きいようだ(Pentium Dual Core E2160は65nmプロセス)。ほぼ無負荷に近いのに、最低温度約40度、最高温度57度という、かなーり怪しいデータが出てきた。実際の温度より18度から20度ぐらい高い温度が計測されている。
あとで、lm-sensorsのドキュメントを探して、補正を加えるとしよう。

いまのところ、移行前のサーバーの遺産をひきずってHotSaNICを使っているが、muninという便利そうなソフトもあるので今後要検討。

Comments:0

コメント投稿には JavaScript が必要です。ブラウザのJavaScript 機能を有効にしてください。また、システム上確認 (PREVIEW) ができません。コメント入力後、ご確認の上、SUBMITボタンで投稿をお願いします。

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://www.sea-dog.jp/mvt/mt-tb.cgi/716
Listed below are links to weblogs that reference
Express5800/110Geでlm-sensors from 電脳あざらしの泳ぎ

Home > Linux > Express5800/110Geでlm-sensors

Search
Google

Amazon

Links
このブログを登録 by BlogPeople
Feeds

Return to page top