特定の記憶方式を実装する前に、どのような記憶デバイスを使用するかを決める必要があります。この一連の指針では、記憶デバイスを選択する上で必要なさまざまな記憶方式を比較します。Solaris ボリュームマネージャで実装されている個々の記憶方式には、その方式固有の指針が適用されます。 詳細は、個々のボリュームタイプに関する章を参照してください。
下記の記憶方式は排他的なものではありません。つまり、これらのボリュームを組み合わせて使用することによって、複数の目的を達成することができます。たとえば、まず、RAID 1 ボリュームを作成して冗長性を確保します。次に、RAID 1 ボリューム上にソフトパーティションを作成して、独立したファイルシステムの数を増やすことができます。
要件 |
RAID 0 (連結方式) |
RAID 0 (ストライプ方式) |
RAID 1 (ミラー) |
RAID 5 |
ソフトパーティション |
---|---|---|---|---|---|
データの冗長性 |
不可 |
不可 |
可能 |
可能 |
不可 |
読み取り性能の改善 |
不可 |
可能 |
使用するデバイスによって異なる |
可能 |
不可 |
書き込み性能の改善 |
不可 |
可能 |
不可 |
不可 |
不可 |
デバイス当たり 8 個以上のスライスの作成 |
不可 |
不可 |
不可 |
不可 |
可能 |
使用可能な記憶装置の増加 |
可能 |
可能 |
不可 |
可能 |
不可 |
表 2–2 冗長性の最適化
|
RAID 1 (ミラー) |
RAID 5 |
---|---|---|
書き込み操作 |
高速 |
低速 |
ランダム読み込み |
高速 |
低速 |
ハードウェアコスト |
高い |
少ない |
RAID 0 デバイス (ストライプ方式および連結方式) とソフトパーティションは、データの冗長性を提供しません。
連結は、小規模なランダム入出力に適しています。
ストライプ化は、大規模な順次入出力や、不均一な入出力に適しています。
読み取り - 変更 - 書き込みという RAID 5 ボリュームの性質上、書き込みが 20 パーセントを超えるボリュームでは、RAID 5 を使用してはなりません。 冗長性が必要な場合は、ミラー化を検討してください。
RAID 5 の書き込み性能は、ミラー化の書き込み性能よりも常に低くなります。ミラー化の書き込みは、書き込みを保護しない方式よりも常に低速です。
ソフトパーティションは、非常に大規模な記憶デバイスの管理に有効です。
Solaris ボリュームマネージャを使って冗長性を備えたデバイスをサポートする方法については、これらの一般的な記憶方式の他に、ホットスペア集合を参照してください。