ハイブリッドSSD / HDD RAIDの利点と欠点


8

AdaptecのRAIDコントローラでサポートされているSSDと一般的なHDDで構成されるハイブリッドRAIDアレイについて読んだところです。

ここに画像の説明を入力してください

  1. そのようなRAID構成は実際の利点を提供しますか?
  2. 書き込み性能がHDDの書き込み速度に低下していませんか?
  3. 異なるサイズのディスクはどうですか?

要するに、そのようなRAIDソリューションにはどんな短所と長所がありますか?


投稿したリンクにアクセスしたのですが、私にはあまり意味がありません。データの50%をHDDに書き込む場合、データを完全に読み取らないようにするにはどうすればよいですか?
xbonez

1
@xbonez:データの50%をHDDに書き込むとは思わない。これは、すべてのデータがSSDとHDDの両方に書き込まれるミラーリング構成である必要があります(左の画像)。
Ladislav Mrnka、2011

ああ、はい...ごめんなさい。私は完全にRAID 0を念頭に置いています。
xbonez

回答:


6

リンクから:

AdaptecハイブリッドRAIDソリューションAdaptecコントローラは、HDDとSSDの両方に書き込み、SSDから100%読み取ります。これにより、最大のパフォーマンスが得られます。

書き込みと最大ボリュームサイズは、他の混合RAIDと同様に、最小/最小のディスクで制限されます。利点は、読み取りがすべてSSDから行われることです。これが本当に優れている点です。2つのSSDのコストなしで、RAID-1の冗長性とSSDの読み取りパフォーマンスを可能にします。

確かに書き込みペナルティはありますが、ほとんどのホームユーザーの場合、書き込みが多いのではなく読み取りが多いです。


SATA / SASドライブをサポートするRAIDコントローラーは、ホームユーザーを対象としていますか?
Ladislav Mrnka、2011

@Ladislav-家庭用パワーユーザーまたは小規模オフィスのセットアップを対象とした仕様を確認します。大企業はおそらく裸のコントローラーを購入することはないでしょうし、たとえ購入したとしても、ドライブを組み合わせたり組み合わせたりすることはおそらくないでしょう。
MDMarra

1

アダプテックの「ハイブリッドRAID」に加えて、「最大キャッシュ」と呼ばれるものもあることに注意してください。

ハイブリッドRAIDを使用すると、通常の回転ディスクでSSDをバックアップし、RAIDアレイのコストを削減できます。欠点は、SSDのパフォーマンスが必要な場合、おそらくメカニカルディスクでの実行では生き残れないことです。したがって、回転ディスクの書き込みパフォーマンスが得られ、おそらくアレイの再構築が完了するまでサービスを停止する必要があります。5ドライブ、オールSSD RAID-5アレイの方が8ドライブハイブリッドよりも優れていると思いますが、それを裏付ける数値はありません。

Max Cacheを使用すると、SSDを回転ディスクのアレイのキャッシュデバイスとして配置できます。これは有望に聞こえますが、細かく言えば、このキャッシュはライトスルーのみであるため、書き込みは回転するディスクの速度で行われ、読み取りのみが高速化されます。読み取りアクセラレーションが必要な場合、おそらくそれはかなり良い方法ですが、私は個人的にはテストしていません。

64ビットLinuxを実行している場合は、1つのブロックデバイスを別のブロックデバイスにライトスルーまたはライトバック(ライトバックにはデータの安全性の問題がある場合があります)キャッシュを実行できるflashcacheカーネルモジュールを試すことができます。私はこれを試してみましたが、うまくいきましたが、最近本稼働にしようと計画していた状況では、システムは32ビットで、現在32ビットでは実際に動作していません(2011年7月)。


0

まず、SSDをRAIDコントローラの後ろにインストールすると、TRIMサポートが失われます。
第二に、私はこのハイブリッドRAIDの全体像をよく理解していません。RAID1の重要な点は、IMHOが1台のドライブの損失に耐えることができることです。高負荷のもとで、このハイブリッドRAIDでSSDを失うことを想像してみてください。あなたは私のポイントを参照してください?私にとっては、バックアップソリューションのように見えます。

@MarkM自分を明確に表現していないことをお詫びします。もちろん、コントローラーはメンバーの障害を検出します。しかし、なぜ人々はSSDに割増料金を払う用意があるのでしょうか?より高い負荷を処理できるため。一部のタイプの負荷(高IOPS)では、従来のHDDと比較して最大10倍まで処理できます。このような負荷がかかると、残りのHDDはSSDのように機能することができなくなり、サーバーは実質的にダウンします。つまり、同じドライブが2つあるRAID1の場合、1つがダウンしてもサーバーは動作し続けます。これがRAID1 IMHOの重要なポイントです。別のドライブがダウンする可能性があるため、サーバーを復元しない(正常に動作している)ために、障害のあるドライブを交換する必要があります。ただし、このハイブリッドRAIDでは、サーバーを通常の動作に戻すには、障害のあるSSDをできるだけ早く交換する必要があります。ドライブが1つしかなく、ドライブに障害が発生し、ドライブを交換してバックアップから復元する必要がある場合と同様です。それが私がバックアップソリューションだと冗談を言った理由です。またすみません


SSDがアレイから外れた場合でも、コントローラーは十分にスマートで、ハードドライブから読み取ることができます。また、RAIDはいかなる状況でもバックアップになることはありません。
MDMarra

同意しません。まず、サーバーだけではありません。第二に、サーバーはディスクを失った後10倍遅くなるかもしれませんが、しばらくは許容できるかもしれません。3番目に、2つの同一のディスクの1つを失うと、読み取りパフォーマンスが大幅に低下する可能性があります。
maaartinus 2011年

1
追加するだけで、SandforceベースのSSDには、コントローラファームウェアのバグが原因でPCが「間違った方法」でサスペンド状態になった場合に警告が出ずにほぼランダムに停止する、一般的な実際の障害モードがあります。さらに悪いことに、2つ目の同一のSSDでRAID1を試すと、同じバグが文字通り両方のドライブを同時に攻撃する可能性があり、同じようにねじ込まれたままになります。この場合、SSDをライトスルーキャッシュとして使用できるということは、障害からの回復に1週間以上費やすことと、SSDを再フォーマットする数時間の悪化との違いを意味します。
Bitbang3r 2011
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.