Google Sitemaps用XML自動生成ツール

Linuxでマザーボードのセンサー稼働状況を調べる

Posted by ごうじん, on Sunday, December 03, 2006 01:00 PM JST
no image

CPUファンの稼働状況やマザーボードの温度が知りたくなるときがあります。
Fedora Core 6なら、テキストベースで簡単に見ることができます。

ソフトのインストール

まず、yumを使ってlm_sensorsをインストールします。
※ lm_sensorsのバージョンは、このガイド作成時には2.10.0です。

$ yum install lm_sensors_devel

インストールが完了したら、設定ファイルの編集をします。
sensors-detectを実行して編集すべき設定ファイルと、内容を表示します。

$ sensors-detect

 /etc/modprobe.conf:

 #----cut here----
 # I2C module options
 alias char-major-89 i2c-dev
 #----cut here----

 To load everything that is needed, add this to some /etc/rc* file:

 #----cut here----
 # I2C adapter drivers
 modprobe i2c-viapro
 modprobe i2c-isa
 # I2C chip drivers
 modprobe eeprom
 modprobe it87
 # sleep 2 # optional
 /usr/bin/sensors -s # recommended
 #----cut here----

途中、質問をされますが、だいたいは初期値のままでいいようですので、Enterを押していきます。

画面に表示される、「#----cut here----」で囲ってある部分を「/etc/modprobe.conf」「/etc/rc*」にそれぞれ追記します。
「/etc/rc*」はFedoraCore 6の場合は、「/etc/rc.local」になります。

/etc/modprobe.conf

$ vi /etc/modprobe.conf
    :
 # I2C module options
 alias char-major-89 i2c-dev
    :
/etc/rc.local
$ vi /etc/rc.local
    :
 # I2C adapter drivers
 modprobe i2c-viapro
 modprobe i2c-isa
 # I2C chip drivers
 modprobe eeprom
 modprobe it87
 # sleep 2 # optional
 /usr/bin/sensors -s # recommended
    :
これで、インストールと設定が終わりました。後は、システムを再起動します。
$ reboot

正しくインストールされているか確認する

起動時にちゃんとモジュールがインストールされているか確認します。
$ lsmod

 Module                  Size  Used by
   :
 it87                   24549  0
 eeprom                 11217  0
 i2c_isa                 9537  1 it87
 i2c_ec                  9281  1 sbs
 i2c_viapro             12629  0
 i2c_core               25537  5 it87,eeprom,i2c_isa,i2c_ec,i2c_viapro
   :

正しくインストールされているようですね。

マザーボードのセンサー稼働状況を調べる

コマンドはsensorsです。
$ sensors

 it87-isa-0290
 Adapter: ISA adapter
 VCore 1:   +1.42 V  (min =  +1.42 V, max =  +1.57 V)   ALARM
 VCore 2:   +2.46 V  (min =  +2.40 V, max =  +2.61 V)   ALARM
 +3.3V:     +3.31 V  (min =  +3.14 V, max =  +3.47 V)
 +5V:       +5.03 V  (min =  +4.76 V, max =  +5.24 V)
 +12V:     +11.71 V  (min = +11.39 V, max = +12.61 V)
 -12V:     -19.38 V  (min = -12.63 V, max = -11.41 V)   ALARM
 -5V:       +3.82 V  (min =  -5.26 V, max =  -4.77 V)   ALARM
 Stdby:     +4.89 V  (min =  +4.76 V, max =  +5.24 V)
 VBat:      +4.08 V
 fan1:     2008 RPM  (min =    0 RPM, div = 8)
 fan2:     2481 RPM  (min = 3013 RPM, div = 8)          ALARM
 fan3:        0 RPM  (min = 3013 RPM, div = 8)
 M/B Temp:    +30°C  (low  =   +15°C, high =   +40°C)   sensor = thermistor   ALARM
 CPU Temp:   +128°C  (low  =   +15°C, high =   +45°C)   sensor = disabled
 Temp3:       +37°C  (low  =   +15°C, high =   +45°C)   sensor = diode

マザーボードの種類によっては対応していないものもありますので、対応状況を確認してください。

参考

CPUの温度やファンの回転数などをモニタするには



 amazon affiliate