web-dev-qa-db-ja.com

SSDでRAID5を回避する主なポイントは何ですか?

SSDの書き込み量には制限があると私は理解しています。 RAID5は、ドライブ全体のパリティ情報により、多くの書き込みを実行します。したがって、推論では、RAID5はソリッドステートドライブを高速で停止させ、パフォーマンスを低下させると述べています。

この記事 からの次のステートメントは、私が完全に理解していないか、上記の推論では正しくない可能性があると思います。

高耐久性SSDのもう1つのニッチは、パリティRAIDアレイです。 SLCは、本質的に優れた書き込みレイテンシと耐久性により、このタイプのアプリケーションに適しています。

16
Damainman

あなたの推論は正しいですが、問題の規模を見逃しています。

エンタープライズSSDは、より耐久性の高いMLCセルで製造されており、非常に高い書き込みレートを許容できます。 SLCは依然として耐久性の高いMLCを水から吹き飛ばしますが、ほとんどの場合、HE-MLCの寿命の書き込み耐久性はSSDの予想される動作寿命を超えています。

最近、エンデュランスはスペックシートに「ライフタイムライト」として記載されています。

この例として、Seagate 600 Pro SSDラインには、大まかに次のリストがあります。

Model   Endurance
100GB       220TB
200GB       520TB
400GB      1080TB

5年の運用寿命を考えると、その100 GBドライブの記載された耐久性に到達するには、そのドライブに1日あたり123 GBを書き込む必要があります。それはあなたには少なすぎるかもしれません、それが市場でさらに高い持久力ドライブがある理由です。特定のトップティアベンダーのOEMプロバイダーであるStecは、「5年間で10倍のフルドライブ書き込み」のドライブをリストしています。これらはすべてeMLCデバイスです。

はい、R5では書き込み増幅が発生します。ただし、ほとんどのユースケースでは重要ではありませんです。


ここにも別の問題があります。 SSDは書き込み(および読み取り)を高速に実行できるため、I/OボトルネックがRAIDコントローラーに移動します。これは、回転する金属ドライブの場合はすでに当てはまりますが、SSDが関係している場合は、非常に重要です。パリティの計算は高価であり、SSDで作成されたR5 LUNからI/Oパフォーマンスを引き出すのは難しいでしょう。

11
sysadmin1138

このトピックについて2つの研究論文を見つけました。

  1. パリティ更新により、書き込みワークロードとスペース使用率が増加します

    はじめに

    [...]分析モデルの結果は、書き込み増幅のため、RAID5が少数のデバイスでのストライピングよりも信頼性が低いことを示しています。

    結論

    [...]デバイス数やデータ量などのさまざまな要素が調査され、その結果はRAID5がSSDベースのシステムの信頼性の向上に普遍的に有益ではないことを意味しています

    出典: RAIDでSSDアレイの寿命を延ばさないでください
    (2012年2月発行)

  2. すべてのSSDのエージングが等しいと、同時障害のリスクが生じます(RAID1とRAID6も影響を受けます!)

    要約

    [...] RAIDなどの冗長ソリューションは、古くなったSSDの高いビットエラーレート(BER)から保護するために潜在的に使用できます。残念ながら、このようなソリューションは同じような速度で冗長デバイスを消耗させ、アレイが一斉に老朽化するにつれて相関障害を引き起こします。 [...]

    5。シミュレーション結果

    [...]従来のRAID-5はすべてのSSDをロックステップ方式で老化させ、従来のRAID-4はデータデバイスで老化させます。その結果、SSD障害時のデータ損失の確率は、アレイが古くなるにつれて両方のソリューションでほぼ1に上がり、すべてのSSDが同時に交換されると定期的にほぼゼロにリセットされます。 [...]

    出典: 差分RAID:SSDの信頼性のためにRAIDを再考する
    (2012年3月発行)

    これから保護するために、このペーパーでは、Diff-RAIDと呼ばれる新しいRAIDレベルを提案します。

    SSDの摩耗インジケータを手動でチェックし、ドライブを予備のディスクと積極的に交換することで、これから保護することができます。

9
TegtmeierDE

パリティRAIDは、300ドルのデスクトップSATA SSDを破壊します。 $ 3000のエンタープライズグレードSSDに凹みをつけることすらありません。

それはあなたが何のために買い物をしているのか、そしてあなたのユースケースが何であるかについてすべてです。 SSDは、以前よりもはるかに成熟したテクノロジーです。ハイエンドでは、それらのMTBFおよび最大書き込みは、機械式HDDと同じ種類の信頼性に近づいています。

SSDでパリティRAIDを使用したくない理由の1つは、多数のメンバーを持つSSD RAIDグループでバックプレーンまたはコントローラーバスをすばやく飽和させることができるためです。ハイエンドSSDの読み取り速度と現在のRAIDコントローラーのバス/バックプレーン帯域幅により、リターンは非常に速く減少しています。言うまでもなく、これらがネットワーク経由で配信されるデータをホストしている場合、ディスクの前にネットワークインターフェイスがボトルネックになる可能性がありますIOは、大容量SSDの場合です) RAID。

基本的に、Neweggから「サーバー」を構築しているのでない限り、書き込みの寿命はそれほど大きな問題ではありませんが、SSDを大きなパリティRAIDセットに入れてお金を無駄にしている理由はいくつかありますmay

7
MDMarra