RAID1: アクティブ 3 台とスペア 2 台のパフォーマンスの違いはどれくらいですか?

RAID1: アクティブ 3 台とスペア 2 台のパフォーマンスの違いはどれくらいですか?

私の質問は Linux ソフトウェア RAID (「md」) のみに関するものです。

3 つのデバイスで RAID1 アレイをセットアップします。3 番目のディスクをスペアとして使用するか、アレイのアクティブ メンバーとして使用するかを選択する必要があります。システムには他のアレイがないため、スペアを共有することはできません。

3 番目のディスクが定期的にアクティブになることによるパフォーマンスへの影響はどのようなものでしょうか。たとえば、テール レイテンシにはどのような影響がありますか。

3 つのアクティブ デバイスを使用する場合、データ復元力の利点はありますか (たとえば、アレイをスクラブして、各バイトの正しい値について 3 者投票を行うことができますか)。再構築中に 2 番目のデバイスが故障するリスクを軽減する以外に、信頼性の違いはありますか。

答え1

Linux RAIDの動作により、3ウェイレイド1双方向+ホットスペアraid1 セットアップでは次のようになります:

  • ランダム書き込みがわずかに低下アレイのアクセスレイテンシ(シーク時間+回転遅延)は、アレイを構成するディスクの中で最も遅いため、パフォーマンスが低下します。
  • ランダム読み取りが大幅に改善Linux RAIDは複数の独立した読み取りを異なるディスクに発行できるため、パフォーマンスが向上します。
  • ディスク障害からの回復の向上3番目のディスクは常に他の2つのディスクと同期しているため
  • データの復元力に変化なしmdraid は投票機能を実装していないためです (これは設計によるものです。投票システムを実装すると、各読み取りを各ディスクに発行する必要があり、読み取りパフォーマンスが大幅に低下します)。

関連情報