別の質問RAID アレイの構成について、著者は 8 台のドライブで RAID アレイを構築しています。
ある回答では、RAID 5 で 7 台のドライブを使用し、残りの 1 台をホット スペアとして使用することを提案しています。RAID 6 は、2 つの障害が同時に発生した場合でも、その障害から保護するため、常にこちらの方が優れた選択であると考えました。
追加のパリティ ドライブの代わりにホット スペアを使用するのはどのような場合ですか?
答え1
私の意見では、ホット スペアを用意する唯一の正当な理由は、複数の RAID-5/6 アレイがあり、それらの間でスペアを共有する場合です。それ以外の場合は、無駄です。
パフォーマンス上の理由から、RAID-5 + スペアの使用を RAID-6 より正当化する人が多いですが、このパフォーマンスの違いは理論上のものです。私の経験では、RAID-6 と RAID-5 の実際のパフォーマンスの違いはごくわずか、またはまったくありません。ここで言っているのは、少なくとも 8 台のドライブを備えた適切なコントローラーと、十分なキャッシュを提供するのに十分なメモリを備えたシステムを備えたハードウェア RAID です。この構成では、書き込み速度は SATA/SAS/SCSI バス帯域幅によって制限される可能性があります。したがって、パフォーマンスが問題にならない場合は、他のすべての点から RAID-6 が有利になります。
答え2
通常、RAID 5 を避けて RAID 10 を使用することをお勧めします...ただし、ご質問にお答えすると、これはアプリケーションのニーズと要件、およびドライブの容量に応じて異なります。
デュアル パリティの代わりにスペアを使用する例としては、パフォーマンスが優先され、再構築時間 (大容量ディスクの場合など) や RAID 5 再構築中の 2 回目の障害がほとんど懸念されない場合などが挙げられます。
答え3
パフォーマンスが重要な場合は、2 つのドライブがすぐに失われる可能性が高くなります。2 番目のパリティを追加すると、RAID コントローラがその 2 番目のパリティを計算する必要があります。ただし、パフォーマンスを本当に気にしているのであれば、RAID5 を検討することはおそらくないでしょう。
また、非常に心配な場合は、RAID6 とホット スペアの両方を実行できることも忘れないでください。
また、RAID5 の方が一般的であり、一部のコントローラーは RAID6 をサポートしていないことにも注意してください。
答え4
基本的に...
RAID 5+1 を使用する場合。
使用されていないホットスワップ ディスクがあります。つまり、ディスクは作業時間をカウントしません。別のディスクを交換すると、新しいディスクのようになります。
- ディスクが正常かどうかはわかりません。故障したディスクを交換したときにディスクが故障した場合...
- RAID 5+1 書き込み = 1 つのパリティ (CPU が少ない)
- ディスクが不良の場合、RAIDは劣化モードになり、スペアディスクで再構築を開始します。その後、スペアディスクを交換します。
RAID 6を使用する場合
- ディスクは使用中です... そのため、ディスクは常に動作しており、作業負荷下でのディスクの状態を監視できます。
- RAID 6 書き込み = ダブルパリティ (CPU 増加)
- ディスクが故障した場合、RAID は劣化モードになり、故障したディスクの交換を待機します。2 番目のディスクが故障した場合は、劣化モードのままになりますが、パリティはありません。RAID に新しいディスクが追加されると、回復が開始されます。
空気の流れが悪いシステムでは、電源や温度に障害が発生する場合があり、これにより、残されたデバイスが最適な状態の RAID よりも多くの負荷をかけることになります。
6つのディスクを持つRAID 5+1を例にとると、負荷は5つのディスクに分散され、1つは待機状態になり、1つが故障するとCPUが高負荷になり、新しいディスクにパリティを回復します。
6 台のディスクを持つ RAID 6 を例にとると、負荷は 6 台のディスクに分散されます。1 台が故障しても CPU は上昇しませんが、負荷は 5 台に分散されているためディスクは高くなります。2 台が故障しても CPU は再び上昇しませんが、負荷は 4 台のディスクに分散されているためディスクは再び高くなります。
私の意見としては、同じシステム内に 1 つ以上の RAID ボリュームがある場合にのみホット スペアを使用することをお勧めします。そうすれば、すべての RAID ボリュームでホット スペアを使用できるようになります。