反射的に買ってしまった1kgのディスク4台の用途に困ったので、中途半端にゃ形で動いてる鯖に放り込むことに。
現状
C: 80g
D: 500g(H/W RAID1)
Cが付いてきたそのまま、Dが追加したディスクで、にゃんとにゃくオンボードのRAID1ににゃってる。
で、せっかくにゃのでにゃんかややこしいことを考えてみる。
このオンボードのRAIDって多分RAID0以外は速くにゃってにゃい。ミラーにしたら両方から読んでくれる・・・ようには見えにゃい。ということで、両方から読んでくれたりするWin鯖のS/W RAIDでミラーすればいいや、ということににゃるんだが、ディスクが4台有るのでRAID10とかがいいにゃと。とにゃると
S/W mirr( H/W stripe(disk0,disk1), H/W stripe(disk2,disk3) )
とかににゃるんだが・・・まぁちょっと違うけどそれっぽいということでGo。
と、これが想像してたよりめんどくさい。H/W RAID設定のためにBIOSに入る必要があって、3回も部屋を往復する羽目に。ちにゃみにNVIDIAのにゃんとかRAIDで、ストライプの128kにしてみた。
♦ 妖しさ満点 結果できたのがこれ。妖しさ満点(笑)
しかし意外と速くてまともに使えてしまいそうにゃあたりが恐ろしい。
Winで安易にゃファイル鯖。
2003鯖入れてSoft-RAID構成。systemはミラー、pageもミラー、残りがデータでRAID5。
アロケーションユニットサイズ64kでフォーマット。systemパーテーションはめんどくさいので放置
fsutil behavior set mftzone 3
fsutil behavior set disablelastaccess 1
fsutil behavior set memoryusage 2
ディスクがSATA直だったので、プロパティにて「ディスクの書き込みキャッシュを有効にする」と「拡張処理能力を有効にする」をON。
これでファイル共有してRAID5にwriteで30MB/sくらい。パフォーマンスモニタで見たらDisk Queue Lengthが4台で12とか、Disk Read Bytes/secとDisk Write Bytes/secが重にゃって実際の2倍程度の数値だったりするので、いくらシーケンシャルWriteでも律儀に2台から読んで2台に書き込んでるみたい。