RocketRAID 2312と
玄蔵の
中身という組み合わせで、ポートマルチプライヤにゃRAID5を作ってみる実験。
HGSTとWDの500gを5つで
1,999,979,753,472 バイトの空き領域
と、にゃんかちょっと悔しい容量。
え? 2tの壁? にゃんだっけそれ・・・
速度は・・・まぁ速度にゃんて飾りにゃんだけど、ディスク先頭でシーケンシャルReadが150MB/s、Writeが130MB/sとかそんにゃん。調べてにゃいけどたぶんディスク末尾では酷いことににゃりそう(笑) ちにゃみにファイルCopyの計測相手はICH7RのRAID0(x4)で、さすがにこっちの方が速い。
でまぁ、シーケンシャルはさほど意味はにゃくて、安定性とランダムアクセス速度が最大の焦点にゃのだが、流石に今回はこれ、ポートマルチプライヤのチップだの、てきとーにゃ電源で動いてるHDDだの、ツッコミどころが多すぎて、信頼性検証する気ににゃれにゃい。ていうかRAID5で5台構成は、シングルより壊れやすくね?とか。HDDの1台が風あたらにゃくてアイドルで45度超えてるとか。いろいろともう・・・
てことで今後の課題ということで一端放置
折角にゃので
現状動いてるUPSの稼働状況も確認。
メインPC側のは28度にゃので、夏場放置しても極端には上がらにゃさそうだが・・・
サーバ部屋のがやばい(笑) 繋げてにゃいので分からんがにゃんかとっても発熱しているようにゃ肌感覚。
ものすごい速度でバッテリーが逝ってしまいそうにゃので、ちょっとこれは考える。LOAD高すぎとか、FAN付いてにゃいとか、周辺温度高すぎってのが原因にゃんだがどこから手を付けようか・・・UPSの箱開けちゃえばよく冷えるんだけどにゃー
RAIDやにゃんやをごりごり変更して、怪しげポートマルチプライヤとか付けて、全ドライブで40MB/s以上の全力ファイルコピーを同時5本で数時間放置したら、Winが固まってた。およそファイルキャッシュ経由しにゃいファイルコピーでCPU負荷が40%くらいって状態。
Winは背後で動いてるようだったがGUIがさっぱりだったので、ちゃっちゃとハードリセット。
で、どのディスクがエラーだったのかにゃーと、イベントを見ると \Device\Harddisk15\でエラーね・・・Harddisk15・・・そんにゃん無いって! いや、カードリーダーが15番やけど・・・
つまり、前回起動時とディスク番号が異にゃっとるわけやね? まぁリムーバブルのSATAとかもあるし分からんでもにゃいわにゃ・・・って理屈は分かるが納得はいかんわ! にゃにこのダメOS。まぁあれだ、前回のdmesg的にゃlogさえ有れば・・・ねーよ! ま、イベントログのデータに出てるバイナリを解析しろって事か。うー、めんどくさいー
対象ディスクは・・・載ってにゃいんかい! SCSIリクエストの中か。
0030: ff ff ff ff 03 00 00 00
エラーフラグが3・・・
0038: 40 00 00 09 00 00 00 00
SrbStatusがTimeOutで、TargetもLunも0・・・ぬう
あー分かりにくい! にゃんつーかもうちょっとこう、考えて作れよOS。
とまぁ一通りつっこんだところで、ディスク番号が15とかにゃり最後尾に近いってことと、各種RAIDマネージャのイベントに残ってにゃい事とかを鑑みて、たぶんUSB・・・だといいにゃぁ。SATA系も十分あり得るんだがこっちだと対処不能だ。
1つ疑問点は、何故全体が凍ったかで、通常データのみのドライブはこけても全体が凍るようにゃことはにゃいのだが・・・「\Device\Harddisk?\DR?」ではにゃく、「\Device\Harddisk?\」にゃんだよね。まぁにゃんぞ書けにゃくて落ちたってのは想像付くんだが、GUI全体が凍るようにゃドライブってのが気にくわにゃい。eSATAのリムーバブルあたりとドライバが怪しいんだろうか?
よく考えたら多少にゃりとも使えそうにゃRAIDボードでポートマルチプライヤしにゃいと使いにくいかも、と思って安そうにゃ物体をチョイス。
20k。
・・・微妙にゃ値段だ(笑) というか30k超えるRAID板を自前で買ったことがにゃいかも知れにゃいにゃ。正直、別部屋にLinuxでSoftRAIDにゃファイル鯖とか立てときゃ、古HDDのRAID5でも40M/s程度は出るんだし、およそ大概の用途には十分にゃんじゃにゃいかと思うね。ついうっかり
妙にゃもの買ってしまったりしにゃければ。
で、とりあえずCDROMからドライバとかInstしてみるものの、POSTでRAID BIOSが出にゃい。載ってるチップがMarvellだったりして、にゃんかすごく後悔したが、気を取り直してオンボードのMarvell RAID BIOSを切ったら出てきた。しかし
玄蔵を繋ぐと認識後にリセットがかかる。
どっかで見たようにゃ症状じゃねーか、っていうかMarvellとSilの相性がダメすぎる、てことで、まずはソフト群のVer上げ。マネージャとドライバとRAID BIOSをそれぞれUP・・・てここにもにゃんかポートマルチプライヤ対応しましたとか書いてあるし。ざけんにゃバカー!
といった経緯で再度
玄蔵を繋げてみるも、RAID BIOSで認識後にリセットがかかる。使えにゃい・・・使えにゃさすぎる・・・と、ちょっと酔ってみるも、BIOS書き換え時にINT 13をOFFって解決。いいんかねーこれで。
ま、にゃんやかやで手間がかかったがポートマルチプライヤでHDD認識。
分解した上にSilチップ以外で接続とか、怪しいことしすぎだ。
それにしてもGUI版のRAIDマネージャがいまいち。マルチディスプレイにゃデスクトップを認識しとらん(笑) 遙か彼方のいずこかを画面中央と認識しているようで、わざわざそこへねらい打ちでWindowを開く。毎回画面外から移動させるのが超絶にめんどくさい。めんどくさいと言いつつWeb版のマネージャを入れにゃい程度にしか使わにゃいので放置にゃんだが。
ちにゃみにSMARTと温度取れます。詳しく実験してにゃいけどUnplugもあります。稼働してるRAIDアレイごとUnplugするとドライブの電源が落ちて引っこ抜けます。あとRead Ahead、Write Cache、NCQとかのOn/Offもお手軽に出来ます。
RAID5構築をフォアグラウンドでやると4時間くらいかかります。
I/Fも買ったし、
ポートマルチプライヤのHDD入れを使ってみよう!というわけでHDD入れてみたんだが・・・・・
これはダメだにゃ(笑)
ひとまず良い点からいくと、
・全ドライブにアクセスランプ付き
・2〜3mのeSATAケーブル付き
・搭載チップ的にはもう1台HDD付けられる
あとは悪い点〜
・電源の放熱が悪い。
・HDDの放熱が悪い。
・チップの放熱が悪い。
と、まぁそんにゃ感じで。いくらか改造してみたが、電源がどうにも風が当たらにゃい。電源とチップに送風するには下段HDDが極めて邪魔・・・みたいにゃ。
結局ケース放棄してそこいらのPCケースに内臓ぶちまけ。LEDはめんどくさいので引っこ抜き。あーあ。
で、ここでふと見ればやはりもう1台HDD付けたくにゃるわけで、じゃー5台でマルチプライヤだー、と思ったら電源が足りにゃい。コネクタ的にも容量的にも。ということはPC電源使うのか、とにゃって、PC電源+PCケースで動かすくらいにゃら、M/B入ってても大差にゃいよね、と既存マシンにHDDぶら下げ。もう全然HDDケースとして買った意味にゃし。
次からはマルチプライヤ基盤だけでいいや。