«前の日記(2010-03-29) 最新 次の日記(2010-04-03)» 編集

ぱぱネット(仮)


2010-03-31 やれやれ熱くなってきたぜ [長年日記]

_ [Linux] PhenomIIでCPU温度を測定する

サーバーでCPU温度がわからないのは問題なので、 lm-sensorsをインストールする。

# apt-get install lm-sensors

各種センサーを認識させるにはsensors-detect。YESを押しまくると lm-sensorsがサポートしているチップを検出してくれる。 最後に/etc/modulesに書き込んでもいいか?と聞いてくるが、 ここだけNOがデフォルトなのでYESを入力して、リブートすれば モジュールが組み込まれる。

# sensors-detect
Trying family `National Semiconductor'...                   No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Fintek'...                       No
Trying family `ITE'...                                      Yes
Found `ITE IT8716F Super IO Sensors'                        Success!
    (address 0x228, driver `it87')
Probing for Super-I/O at 0x4e/0x4f

しかし.....今回買った3種類のGIGABYTE,MSI,ASRockのマザーボードで、 ITEが載っていたのはGIGABYTEだけ(^^; でした。 いや〜一番高いMSIにも載ってなかったのはちょっと想定外ですわ。 載っていた場合はsensorsコマンドでファンスピードまで採れるんですけどね...。

# sensors
it8718-isa-0228
Adapter: ISA adapter
in0:         +1.09 V  (min =  +0.00 V, max =  +4.08 V)
in1:         +1.60 V  (min =  +0.00 V, max =  +4.08 V)
in2:         +3.26 V  (min =  +0.00 V, max =  +4.08 V)
in3:         +2.98 V  (min =  +0.00 V, max =  +4.08 V)
in4:         +3.02 V  (min =  +0.00 V, max =  +4.08 V)
in5:         +3.26 V  (min =  +0.00 V, max =  +4.08 V)
in6:         +4.08 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
in7:         +2.14 V  (min =  +0.00 V, max =  +4.08 V)
in8:         +3.06 V
fan1:       2556 RPM  (min =   10 RPM)
fan2:       3629 RPM  (min =    0 RPM)
fan3:          0 RPM  (min =    0 RPM)
fan4:       6367 RPM  (min =    0 RPM)
temp1:       +40.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = transistor
temp2:       +60.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermal diode
temp3:       +55.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = transistor

_ [Linux] k10tempをインストール

新秀の介の日記をみると、 AMD系列にはk8temp→k10tempというCPU温度を取得するモジュールの系譜があり、 k10tempをコンパイルしてインストールすればいいらしい。 http://khali.linux-fr.org/devel/misc/k10temp/からソースを落としてきてmake.... おっとっと新しいDebianには開発環境が入って無かった。

# apt-get install gcc-4.3 make linux-headers-2.6.26.2-amd64

おもむろにk10tempをmake。できあがったkoをインストール。

# make
# make install
 (depmodで失敗した場合は手動でdepmod -a)

/etc/modulesにk10tempを追加するか、手動ならmodprobe k10tempでも インストールできると思います。

# modprobe k10temp
# sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1:       +54.5°C  (high = +70.0°C, crit = +74.0°C)

ところが!これまた今回CPUをAthlon_II_X4_620, Athlon_II_X4_605e, Phenom_II_X4_910eを買ったのですが、よりによって GIGABYTEに載ってるPhenomIIしか正しい温度採れない(^^;;;; という事態に。

正確には605eは異常に低く(15度とか出てた)測定されるが、620は全く0度のまま 動かないという状態。なんでじゃー。

コアが違うからですかね。それともまたマザーの違い??

不確実な情報でブランド信仰みたいなことを言いたくないけど、 やっぱりGIGABYTEが一番無難みたいだなあと....。 MSI、端子の配置や電源部分のヒートシンクは良いのだが、 BIOSが一番プアという問題があるしな。 ASRockはコストダウンの影響がモロに出ててVGA端子に補強が全くなく グラグラしまくるので怖いし。

_ [Linux] muninによる測定

muninをインストール済みなら、リンクをはるだけでグラフにできます。

# ln -s /usr/share/munin/plugins/sensors_ /etc/munin/plugins/sensors_temp
# /etc/init.d/munin-node restart

名前がtemp1でかぶっちゃってるけどk10tempの明るい緑のtemp1と、 ITセンサーからの暗めの緑のtemp3がほぼ同じということで、 多分CPU周辺の温度を測定しているのでしょう。 これで一応異常検出ができるかな....もっとも、 muninのグラフに現れた時点で完全死亡間違いなしだけどネ!


2001|04|
2006|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|03|04|05|06|07|08|09|10|11|12|
2014|01|03|04|05|10|

[BANNER]
このサーバーをもう12年も維持しているかと思うとめまいがしますよ。
ツッコミ機能は、ハンドル名が完全日本語じゃないと登録できません。
また、本文にURLが含まれていても登録できません。
いずれもSPAM対策です。
[Panda Papanda]
2010年
3月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

[Papanda]  [Kuma]  [Tomorin]  [Iron]  [Eiza]  [Dokkin]  [Honya]  [Zyou]  [Tsuyo]  [Bike]  [KoeBBS]  [Chukei]  [portal]  [tvmatome]  [KaoPaku] 

訪問者数:(11777+2560143)