home / back
一年前の今日

eMotd - 2003年4月15日

DELLのサポートの人が読んだら、 「あ、あのときの奴だ」とバレてしまうが、 これはやはりネタとして黙っておくわけにはいかない。 ただし、 DELLに喧嘩を売るつもりはないので、 事実のみを書く。

PowerEdge 2650 + PERC 3/DC + PowerVault 220S というセットを購入した。 PowerVaultには10,000rpmのSCSI HDDが14連装してあり、 1基をスペアに残して、 13基でRAID5を組んだ。

これにFreeBSD 4.7を載せてディスク書き込み速度(シーケンシャル・ライト)を計ったところ、 12MB/s(BはByte)しか出ない。 FreeBSDがうまくハンドリングできていないのかと思い、 RedHatの8.0や、 Windows 2000 Serverを入れてみたが、 どれも同じ数字になる。 ディスク速度以外の問題は無い。

このセットとは別に、 一世代前のPowerEdge 2550 (Pentium III-S)に、 同じRAIDカードとストレージを繋いだマシンがあって、 こちらでは、 40MB/s出ているのだから、 12MB/sというのは納得がいかない。

ハードウェアを疑って、 切り分けをすべく、 2650とセットのPowerVaultを2550に繋いでみたところ、 ちゃんと40MB/s出る。 つまり、 ホストかRAIDコントローラが怪しいわけだ。

ここから先は、 サポートと一緒にやろうと思って電話をした。 これだけはっきりとした数字が出ているのだから、 問題を受け入れ、 障害箇所の特定に協力してくれるだろう。 さほどセットアップを急いでいるわけでもないので、 交換ならそれも良し、と。 ところが、 サポートからはまったく予想だにしない答えが返ってきた。

「その構成ではその速度で正常です。 公式には7〜8MB/s程度となっています。」

「はぁ?」と電話口でしばし呆然とし、 耳を疑って、 もう一度確認するも、答えは同じであった。 その後、 過去の事例を調べてくれて、 先方から電話をかけてきてくれるなどあったが、 結論が変わらない。 それで正常だと言われてしまっては、 問題点の切り分けもへったくれもなく、 自分でもがくしか道はない。

SCSIケーブルを交換しても同じだし、 この上は他社製のRAIDコントローラを買って試すか、 速度が出なくてもいい用途にまわすしかないかと、 あきらめムードになっていたところ、 最後のトライで逆点打を放つことができた。

すなわち、 RAIDコントローラのスロット位置の変更である。 2650には64bitのPCIスロットが、 ライザカード経由で(水平に)3スロット用意されていて、 PERC 3/DCはそのまん中に装着されて来たのだが、 これを一番上に変更したところ、 見事40MB/sが出る様になったのである。 (ちなみに、 一番下でも速度が出なかった)

確かに初期不良ではなかったわけだが、 DELLの公式見解をどう受け止めたらよいのだろうか。

ご意見、ご感想は楽屋裏まで
home / back