lm_sensors
まだ試行錯誤中
X7SPA-HF、CentOS5.5
普通にsensors-detectして実行してもなんだか温度測定値とかが異なる。よくあることらしい。これは/etc/sensors.confに記載された標準形式のセンサーと実際の機器が取得している情報に差異があるからだ。まぁそこを直せばよいわけだが、センサー情報ってやっかいなので楽にはいかない。
/etc/sysconfig/lm_sensors MODULE_0=i2c-i801 →Intel ICH9のことねー MODULE_1=lm78 →National Semiconductorのやつね MODULE_2=w83627ehf →今回こいつがターゲットですな、Winbond W83627
/etc/sensors.conf内に細かい設定がある。ここのchip毎に記載されている情報を修正することで正しい値が取得できる
サイトにあったよ。ここ
chip "w83627dhg-*" label in0 "Vcore" label in1 "+1.05V" label in2 "AVCC" label in3 "3VCC" set in3_min 3.3 * 0.90 set in3_max 3.3 * 1.10 label in4 "Vdimm" label in5 "+5V" compute in5 @*4, @/4 label in6 "+12V" compute in6 @*16, @/16 set in6_min 12 * 0.90 set in6_max 12 * 1.10 label in7 "3VSB" label in8 "Vbat" ignore fan1 label fan2 "CPU Fan" ignore fan3 label fan4 "Case Fan" ignore fan5 label temp1 "MB Temp" label temp2 "CPU Temp" label temp3 "Case Temp" ignore cpu0_vid
sensorsコマンドで見た値 w83627dhg-isa-0ca0 Adapter: ISA adapter VCore: +1.15 V (min = +0.72 V, max = +1.39 V) in1: +6.92 V (min = +6.23 V, max = +7.66 V) AVCC: +3.26 V (min = +2.96 V, max = +3.63 V) 3VCC: +3.26 V (min = +0.37 V, max = +2.08 V) ALARM in4: +1.83 V (min = +1.62 V, max = +1.98 V) in5: +1.28 V (min = +1.13 V, max = +1.38 V) in6: +2.38 V (min = +2.15 V, max = +2.66 V) VSB: +3.26 V (min = +2.96 V, max = +3.63 V) VBAT: +3.06 V (min = +2.96 V, max = +3.63 V) Case Fan: 0 RPM (min = 753 RPM, div = 128) ALARM CPU Fan: 18750 RPM (min = 712 RPM, div = 8) Aux Fan: 0 RPM (min = 753 RPM, div = 128) ALARM fan4: 18750 RPM (min = 712 RPM, div = 8) fan5: 0 RPM (min = 753 RPM, div = 128) ALARM Sys Temp: +31°C (high = +75°C, hyst = +70°C) [thermistor] CPU Temp: +7.5°C (high = +90.0°C, hyst = +87.0°C) [CPU diode ] AUX Temp: +10.5°C (high = +80.0°C, hyst = +75.0°C) [CPU diode ] vid: +0.000 V IPMI経由で見た値 System Temp Normal 31 degrees C CPU Temp Normal 7 degrees C CPU FAN Normal 18715 R.P.M SYS FAN Normal 18715 R.P.M CPU Vcore Normal 1.15 Volts 1.05V Normal 1.04 Volts +3.3VCC Normal 3.26 Volts +12 V Normal 11.9 Volts DIMM Normal 1.83 Volts +5 V Normal 5.12 Volts Chassis Intru OK PS Status N/A Not Present変わらない??
これをちゃんと設定するとこうなった
w83627dhg-isa-0ca0 Adapter: ISA adapter Vcore: +1.15 V (min = +0.72 V, max = +1.39 V) +1.05V: +1.05 V (min = +0.94 V, max = +1.16 V) AVCC: +3.26 V (min = +2.96 V, max = +3.63 V) 3VCC: +3.26 V (min = +2.98 V, max = +3.63 V) Vdimm: +1.83 V (min = +1.62 V, max = +1.98 V) +5V: +5.12 V (min = +4.51 V, max = +5.50 V) +12V: +11.90 V (min = +10.75 V, max = +13.18 V) 3VSB: +3.26 V (min = +2.96 V, max = +3.63 V) Vbat: +3.06 V (min = +2.96 V, max = +3.63 V) CPU Fan: 16875 RPM (min = 712 RPM, div = 8) Case Fan: 16875 RPM (min = 712 RPM, div = 8) MB Temp: +32°C (high = +75°C, hyst = +70°C) [thermistor] CPU Temp: +8.0°C (high = +90.0°C, hyst = +87.0°C) [CPU diode ] Case Temp: +10.5°C (high = +80.0°C, hyst = +75.0°C) [CPU diode ] vid: +0.000 V
CPU温度が8℃ってどうよ?でもね、IPMIから見てもそうなんよ。だからあってる。値としては。 この理由がまったく分からん。