web-dev-qa-db-ja.com

SSD RAID 5または10?

私はいくつかの追加のSSDドライブを持っています(私はそのまれなことを知っていますが、これは実際に起こっています)。 SSDには500GB近くあるので、標準のHDDをすべてSSDに交換したほうがいいと思いました。私は現在RAID5をセットアップしており、10kRPMドライブの速度と冗長性を楽しんでいます。 SSDをRAID5に配置する必要がありますか?私はこれをしている人のことを聞いたことがなく、それがどのようにうまくいくのか分かりません。私は2 TB NASで、すべてのメディアを搭載しているので、スペースの損失は実際には気になりません。ソリッドステートを配置した経験のある人はいますか? RAID5のドライブ。RAID5が悪い考えである場合、誰かがRAID 10の経験がありますか?SSDをストライプ化し、標準のHDDで冗長性を提供することは可能ですか?

5
Supercereal

マイナーな書き込みにはブロック全体の読み取り、再計算、および書き込みが必要になるため、RAID5には注意が必要です。 SSDの場合、これは問題ありませんパリティブロックサイズがSSDブロックサイズと同じ場合(またはその倍数)、もちろん、それらは同じように配置されます。

そうでない場合、すべての書き込みはすべてのディスク上の2つ以上のSSDブロックに接触し、SSDの1つの既知の弱点である書き込み数にさらに圧力をかけます。


@Spike(まだコメントできないのでここに行きます)

「1000%速い」というのは少し誤解を招く恐れがあります。ランダムアクセス時間は、通常のドライブと比較してさらに少し優れていますが、持続的なデータレートはその要因からはほど遠いものです。私の机にある新しい箱から出してすぐに使えるOCZVertex 2は、HDTachで231MB /秒のバーストと172MB /秒の平均読み取りを行います。 2ディスクRAIDを許可するには、SATA IIの制限(375MBのバス帯域幅)に十分な余裕があります。

5
peterchen

Intel SSD FAQ

Q:SSDに最適なRAIDレベルはどれですか?

A:ほとんどの場合、RAID-5はサーバーアプリケーションに最適であり、パフォーマンス、容量、データの可用性、およびコストのバランスの取れた組み合わせを提供します。他のRAIDレベルの詳細を以下に示します。

RAID-10:最高のデータ可用性と最高の書き込みパフォーマンスを必要とするビジネスクリティカルなアプリケーションで使用できます。 RAID-10は、複数のドライブ障害に耐えることができます。ただし、SSDでRAID-10を使用する利点は、HDDよりも大幅に小さくなります。

RAID-6:SSDでは使用されない可能性があります。主に、再構築時間が長い大容量HDDで使用するために設計されています。

RAID-1:単一のSSDの容量で十分であり、より高いデータ可用性や2倍の読み取りパフォーマンスが必要な場合に使用できます。

RAID-0:潜在的なデータ損失が重大でない場合、ワークステーションタイプのアプリケーションで使用できます。最高のパフォーマンスと1ドルあたりの最高の容量を提供します。

6
HAL9000

SpikeXが書いているものとは対照的に、Raid5 [〜#〜]は[〜#〜]冗長性を提供します。 3つのうち1つのドライブに障害が発生する可能性があり、アレイは引き続き機能します。

RAID10は、読み取りが非常に高速で、書き込みが非常に高速です。決定はあなたのニーズが何であるか、そしてあなたがハードウェアRAIDコントローラーを使用するかどうかに依存すると思います。高速書き込みアクセスが必要な場合は、RAID10をお勧めします。ソフトウェアRAIDを使用する場合は、レベル5の差を計算するだけでシステムの負荷が高くなるため、RAID10も優先します。

3
Daniel Böhmer

SSDでのRAID1、3、4、5などの問題は、すべてのSSDが同じ速度でエージングされ、すべてのドライブが一度に故障する可能性が高いことです。興味があるかもしれない「ディファレンシャルRAID」を調べてください。

ディファレンシャルRAID(PDF)

0
Brent