2007/06/28(木)サーバ入れ替え その1
2007/06/28 18:07
[1]機種選定
我が家のサーバを担ってきた、Logitec CosmoJet EZGO-80CF128A(AtoZのE3032SのOEM)、通称EZgo。こいつにはいくつか不満があった。
まず安定性が低かったこと。コンデンサの液漏れ→張り替えに代表される作りの安さに加え、サーバ機として致命的だったのがHDD問題。ほとんど新品状態のEZgoにLinuxをインストールした状態で、HDDエラーから全くアクセスできなくなるということが週一ペースであった。IBMからFujitsuのHDDに換えることで一時期改善はしたのだが、若干HDDがへたれてくるとまた起こるということの繰り返し。HDDエラー時に明らかにHDDを痛めてる音がするのも精神衛生上よくなかった。
Pen3世代のコンパクト機にありがちな騒音。ファンが大小2つついているのだがこれが非常にうるさい。小を止めると若干マシになるものの、C3 800MHzを組み込んだ状態でも上記のような問題があって止めていいのかどうか判断がつかなかった。
動作の遅さ。当然これはEZgoが悪いと言うよりも、C3 800MHzを載せた自分が悪いのだが、いかにサーバ機といえどもうちょっとPerlやRubyのcgiが軽快に動く環境であってほしい。
また全体的にインターフェースの作り込みが甘く、TV出力が当てにならなかったり、一時期はビデオ出力ですら不安定だったこともあった。
このような不満を抱いていた折、FujitsuのHDDがさらに不安定化したこともあってついにサーバ機交換を決断した。
さて上記の不満を解消した上で、EZgoの利点であった消費電力の低さを維持したい。
・安定
・Intelチップセット(安定性の一環?)
・20W未満
・Pen3 1GHz級のスピード
・静音
20W未満となるとEZgoと同様にACアダプタを電源としたPCでしか達成できない。そうするとノートかベアボーンかと言うことになるが、その他の条件を吟味するとEZgoの反省をふまえてベアボーンでは厳しくということになる。結局選択肢としてはノートPCしかない。
そこで、具体的には以下のような条件でノートPCを選んでみた。
・PenM世代
・Intelチップセット
・ビデオはチップセット内蔵(RADEONなどを別個に搭載しない)
・CD-ROM内蔵
・安く抑えるため液晶は表示不良でもよい
・あえて小型機は選ばない(高くなる可能性と、ファンノイズの問題)
結果、HP nx6110(CelM-360J=1.4GHz, Intel 915GML)の液晶不良のものが2万円ちょっとで入手できた。肝心の消費電力の方だが、ディスプレイを閉じた状態でバッテリーを外しOSでHaltを打ち続けるという条件では、ワットチェッカー読みで14Wと満足がいく数値だった。また、ファンノイズも十分静音といえる範囲で、EISTがあるPenMに差し替えればもっと低くなる可能性もあり、2kの追加投資をするかどうかは悩みどころ。
以下余談。HPのノートPCは本当に久々にさわったのだが、すばらしく出来がいい。nx6110はA4の中量級ノートなので持ち歩き用に買うことはないだろうが、ここ最近さわったIBM・NEC・DELLの同タイプノートよりも出来がよいように思う。IBMは堅牢性が売りだったのにずいぶんとちゃちくなってしまった感があり、今は質実剛健といえばHPなのかもしれない。
2007/02/05(月)Diced + ZoneEditの調子が悪い
2007/02/04 27:17
失敗する原因が不明で、手動でdicedコマンドを実行し直すと通ったり通らなかったり。また、ZoneEditのサイトでブラウザ経由で更新する分には問題が無く、特定のサーバだけ重くなっているのかもしれない(が、Dicedでタイムアウトと判定されないのがネック)。ZoneEditだけIPアドレスが更新がされていなかったため、EveryDNSに聞いてる人はたどり着けるのに、ZoneEditに聞いた人はたどり着けない期間があったようだ。
さて、対処法だが手段は色々あるのだがさてどうしよう。そもそも再起動なんてそうそうしなければいいはずなのだが、HDDがどうも調子が悪く定期的に再起動の必要がある。
ISPにつなげてる間にIPを変えられることはないようなので、再起動時に常に気をつけていればいいというのも1つの考え方。
cronで回すのは、うーん。hourlyでlogを調べさせるぐらいか。別のDNSサーバをみつけるか、EveryDNSとZoneEditのいずれかに統一してしまえばいいという案もあるのだが、そもそも何で併用してるかと言えばEveryDNSが一時期不安定で良く鯖落ちしてたからこういう状況になったのだった。ええい。
cronでチェックさせて、あとは気をつけるのが一番だな。