web-dev-qa-db-ja.com

2008 R2 Software Raid 5、再同期中の書き込み

4 x 2TB SATA2(i3-540 4GB)を搭載したWindows Server 2008R2でソフトウェアRAID5をビルドしています。24時間前にプロセスを起動しましたが、再同期の進行状況は27%のみです。 -問題はありますか、それとも通常の期間ですか? 2003R2 RAID 5の方が速いでしょうか? (4日かかる可能性があることを確認しましたが、1日以上かかるべきではないと言う人もいます)-再同期プロセス中にレイドドライブに書き込むことはできますか?ありがとうございました。

編集:

実際、経過時間と完了率に応じて、再同期時間は84時間と見積もっています。この計算が正しいかどうかはわかりませんが、私の推定時間と一致しているようです。

値はWDCaviar Green 2TOのテストから抽出されます: http://www.ginjfo.com/dossiers/tests-materiel/composants/disques-durs/caviar-green-2-to-une-capacite-ecolo -hors-norme-20090309?page = (アクセス書き込み3ms、アクセス読み取り7ms)

  • 最大SataIIでの読み取りと書き込み:4 * 375 MB/sで1.820.000MB(Sata II)= 5.4 H
  • 3台のHDDの各クラスターへのアクセス:1 * 1.820.000 MB = 28.437.500 7ms = 55.3 Hで64KBクラスター(同時読み取り)
  • 各パリティクラスターの書き込み:1 * 1.820.000 MB = 28.437.500 3msでの64KBクラスター= 23.7 H(書き込みパリティ)

=> 84.4 H(3。5日)

計算が正しければ、再同期時間を見積もるのに役立つ可能性があります。

3
Kryane

これは、RAIDで大きなディスクを使用する場合の問題です。再構築には時間がかかります。他のディスクから6 TB相当のデータを読み取り、チェックサムなどを実行し、2 TBを書き戻す必要があります。ソフトウェアRAIDの場合、通常の操作を継続しながらこれを実行する必要があります。

そうは言っても、私は約4日は少し遅いと思いますが、2003R2が同じハードウェアでこれ以上速くなるとは思えません。

再構築が行われている間のRAIDでの読み取りと書き込みは、通常のIOと再構築の両方が通常よりも大幅に遅くなることを除いて、問題ではありません。

4
Sven

計算では、システムが一度に1つのドライブからしか読み取れないことを前提としていることに注意してください。実際の読み取りパフォーマンスドライブあたりは120MB /秒のオーダーである必要があります。 4台のドライブを同時に読み取ると480MB /秒になり、パリティを計算する必要があり(書き込みは5番目のドライブに行われるため、読み取りと同時に)、パリティが書き込まれます(ここでも読み取りと同時に)。したがって、制限要因はパリティのみである必要があります。最新のプロセッサは簡単にXOR 480MB /秒のデータ(MD5 100MB /秒のデータが可能))を実行できるはずです-つまり、5x2TB RAID5は、フル稼働の場合、4.3時間以内で完了します。速度。

実際には、私の再構築には約96時間かかると考えています。つまり、ドライブあたりの合計速度は5.5MB /秒です。シングルドライブの読み取りは、最大読み取り速度の1/20である120MB /秒で動作することを考慮してください。

システムは、システムの他の部分を圧倒しないように、これを非常に優先度の低いプロセスとして実行していると思いますが、1/20は不必要に保守的であるようです。低速の固定速度ではなく、システムの全体的な使用状況に基づいて再構築の速度を調整するのは簡単なはずです。しかし、組み込みのWindowsRAIDソリューションが高速または最適化されているとは誰も主張していません。

これは、真新しいレイドが同期する必要がないという事実も完全に無視しています。私が使用した他のシステムは、同期なしの「クイックビルド」オプションなしで新しいボリュームを排他的に同期します。

2
Telek

記事はかなり古いですが、おそらくこの答えは他の人にも役立つ可能性があります:Windows2008サーバーR264ビット、3 x3のRAIDレベル5 TB Seagate ST3000DM001(AMD 5050e、ギガバイトマザーボードGA-MA78GM -US2H、オンボードグラフィックカードおよびギガビットイーサネット)。適切なマザーボードのsata-driverをインストールしましたか、それともハードディスクを接続するpci(e)-cardを使用しましたか?元のWindowsドライバーはかなり遅く、青い画面を生成しました。変更ドライバーはシステムを4倍高速化しました-信じられないほどです。Windows2008r2ドライバーを入手できなかったので、マザーボードメーカーのVista-64ビットドライバーを使用しました。それが解決策でした。ドライバー変更前の再同期時間:40時間後。たった10時間。

1
Kai Spiess