インテル® RAID コントローラーのサポートされるレベル
これらのコントローラは、独立ディスク (RAID) レベル0、1、5、6、10、50、および60の冗長アレイをサポート しています。これらの RAID タイプの簡単な説明については、以下を参照してください。その他の詳細については、 IT/IR、統合ソフトウェア スタック3ユーザーガイド をご確認ください。
レベル 0:多くの場合、ストライピングと呼ばれるこのレベルは、パフォーマンス指向のデータマッピング技法です。配列に書き込まれたデータはストライプに分割され、アレイのディスクに書き込まれます。この手順では、低コストで高い i/o パフォーマンスを実現しますが、冗長性はありません。
レベル 1:多くの場合、ミラーリングと呼ばれ、このレベルでは、アレイの各メンバーディスクに同一のデータを書き込むことで冗長性を提供します。レベル1は、読み取り時に高いデータ転送レートに対してパラレルアクセスを使用できる2台のディスクで動作しますが、より一般的には、高い i/o トランザクションレートを提供するために独立して動作します。レベル1は、非常に優れたデータ信頼性を提供し、読み取り負荷の高いアプリケーションのパフォーマンスを向上させますが、比較的コストが高くなります。ドライブの最小数は2です。
レベル 5:raid レベル5は、最も一般的な raid タイプです。RAID レベル5は、アレイのメンバディスクドライブの一部またはすべてにパリティを分散することで、レベル4に固有の書き込みボトルネックを解消します。レベル4と同様に、結果は、読み取りと実質的に上回る書き込みの非対称パフォーマンスです。レベル5は、非対称性を減らすためにライトバックキャッシュと共に使用されることがよくあります。ただし、読み取り中に各ドライブでパリティデータをスキップする必要があるため、読み取りのパフォーマンスはレベル4の配列よりもかなり低くなります。ドライブの最小数は3です。
レベル 6:raid レベル6は、パリティブロックを追加して raid 5 を拡張します。したがって、すべてのメンバーディスクに分散された2つのパリティブロックでブロックレベルのストライピングを使用します。この重複の目的は、フォールトトレランスを向上させることです。raid 6 では、アレイ内の2つのドライブの障害を処理できますが、その他の1つの raid レベルでは最大1個のフォルトを処理できます。パフォーマンス面では、raid 6 は、より多くのパリティ計算のオーバーヘッドが増加したため、書き込みに関しては raid 5 よりも若干悪化しますが、1つのディスクにわたってデータが拡散されるため、ランダム読み取りではわずかに高速になります。ハードディスクの最小数は3です。
レベル 10:RAID レベル10は、レベル1と0の機能を採用しています。この利点は、raid 0 などの高速なデータアクセスと、raid 1 のような単一ドライブのフォールトトレランスです。raid 10 では、raid 1 のようにディスクの2倍の数が必要ですが、ストライピングによってパフォーマンスが向上し、ストライプ・アレイがミラーリングされます。raid 10 は、データのブロックを各 raid 1 アレイにストライプします。その後、各 RAID 1 アレイはそのデータを他のドライブに複製します。ドライブの最小数は4です。
レベル 50:RAID レベル50は、レベル5および0の機能を採用しています。RAID 50 には、パリティとディスクストライピングの両方が複数のドライブグループにまたがって含まれます。raid 50 は、両方のアレイにまたがってデータがストライプされた2つの raid 5 ディスクアレイに最適です。raid 50 は、障害が発生した各ディスクが別の raid 5 アレイにある場合にデータの完全性を維持しながら、1 ~ 4 台のドライブ障害を維持できます。ドライブの最小数は6です。
レベル 60:RAID レベル60は、レベル6および0の機能を採用しています。raid 60 アレイは、raid 0 のストレートブロックレベルストライピングと raid 6 の分散ダブルパリティを組み合わせたものです。つまり、raid 6 の要素にまたがってストライプされた raid 0 アレイです。raid 60 仮想ディスクは、データを失うことなく、各 raid 6 セットの2つのディスクの損失に耐えることができます。高信頼性、高要求率、高データ転送、および中規模から大容量を必要とするデータに最適です。ドライブの最小数は8です。
