web-dev-qa-db-ja.com

RAID 6 vs RAID 10?どちらを選びますか

2つのドライブが失われる可能性があり、2つのドライブのどのセットが停止しても問題ないため、ファイルサーバーにはRAID 6を選択します。 RAID 10で私が理解していることから、2つのドライブを失う可能性がありますが、それらが同じRAID 1アレイ上にある場合、あなたは運が悪いのでしょうか?助言がありますか?約200GBのデータを備えた基本的なファイルサーバーで、他のワークステーションやサーバーの単一のバックアップポイントとして機能します。

11
dasko

それはあなたが何をしようとしているのかに依存します。 RAID 10を使用すると、2つの読み取りと書き込みが速くなりますが、先ほど述べたように、間違った2つのドライブを失うと、すべてを失う可能性があります。しかし、より大きなディスクアレイでは、ドライブの半分だけを失い、完全な動作を維持できます。ただし、RAID 6では、書き込みが余分なチェックサムの少し遅いb/cになる可能性があります。しかし、2つのドライブを失う可能性があり、データを失うことはありません。

覚えておかなければならないもう1つの重要な点は、Raidはデータバックアップではないということです。したがって、RAIDの主な対象はサーバーの稼働時間です。データをそのまま保持しない。

結局それは好みの問題だと思います。私は個人的にレイド10を使います。非常に大きなアレイの場合、RAID 50または60をプルできる可能性があります。ストライプセット内のディスクは、RAID 5またはRAID 6で保護できます。

いくつかの良い読書:

12
Ryan Gibbons

[私はあなたがRAID6のパフォーマンスヒットに満足していて、障害のみに関心があると仮定しています]

http://en.wikipedia.org/wiki/Standard_RAID_levels の数値を使用しているので、数学が苦手なので、これは間違っている可能性があります。ドライブの5%が1年以内に死亡するとします。

デュアルメンバーRAID1が完全に死ぬ確率は、任意のドライブが死ぬ確率の2乗です:P(R1) = P(drive)^2

したがって、5%の故障率では、次のようになります。

P(R1) = 0.005^2 = 0.0025 = 0.25%

(ここで私は数学について確信がありません---それは理にかなっていますが、それは何も意味しません)

したがって、特定のR1メンバーを失う可能性は年間0.25%ですが、それらのいくつかが一緒にストライプ化され、それらのいずれかが死亡すると、アレイは死んでしまいます。したがって、P(R1)数値をR0の失敗の計算に挿入する必要があります:P(R10) = 1 - (1 - P(R1))^(n_R1)。合計8つのドライブがあると仮定します(それらを置き換えないでください)それらが失敗した場合)したがって、4つのR1にまたがるストライプ:

P(R10) = 1 - (1 - 0.0025)^4 ~= 0.99%

したがって、ドライブが8台あり、年間5%の確率で障害が発生するRAID10が失われる可能性は約1%です。

簡単に言えば、RAID6が失敗する確率は、特定のドライブが3乗して死亡する確率です(故障するには3つのドライブを失う必要があるため)。

P(drive)^3 = (5%)^3 = 0.0125%

したがって、「複数のドライブが停止する」シナリオの場合、RAID6は、同じドライブのRAID10と比べて約1/80の確率で障害が発生します。

残念ながら、生活は複雑であり、悪化するセクターに対処する必要があります。ドライブにランダムなエラーが発生し、気付かれない可能性があります。私はここでウィキペディアをコピーするだけではありませんが、特定のドライブに不良セクターが現れる可能性はP(bs) = P(UBER) * bits_writtenだと思います。その場合、ドライブ障害後のリカバリはR1では不可能であり、R6ではトリッキーです。

もちろん、RAID6コントローラーまたはドライバーにバグがあり、データにエラーが発生したり、アレイが破損したりする場合は、すべてが問題です:-)

7
James Cape

ワークステーションまたは主にCPUを集中的に使用するサーバーの場合、読み取り/書き込みパフォーマンスを向上させるためにRAID 10に投票します。

データストレージサーバーの場合は、RAID 6を使用します。

可能であれば、ワークステーションとサーバーでRAID 10を使用し、ファイルサーバーでRAID 6を使用してバックアップファイルを保持します。

2
wag2639

Raid6はR1よりはるかに安全です。確率は5%で、ディスクは1年間障害を起こします。同じ日に3つのディスクが死ぬと、RAID6は失敗します。したがって、その確率は0.05 * 1/365 = 0.000014です。したがって、Raid6が失敗する確率は2.6 E-12であり、宝くじに当たる確率よりもはるかに低くなります。 Raid6アレイでディスクが壊れた場合、変更でき、raidコントローラーはraidアレイの再構築をすぐに開始します。アプリが必要です。 fに1日例。 Raid6アレイで2TBのディスクを再構築。したがって、2 TBより小さいディスクを使用している場合は、1日以内に障害が発生する必要があります。

ただし、ここで述べたように、実際のバックアップを継続的に実行してください。いつか、電源が切れてシステムに余分な電圧が発生し、その後すべてのハードドライブの移行がオフラインになることがあります(または、他の奇妙なことが発生します)。通常、これらは発生しませんが、本当にデータが必要な場合は、Raid配列以外の場所にバックアップしてください。

0
user64693

ファイルサーバーは、通常、ネットワークリンクにより拘束されています。したがって、典型的なファイルサーバーの場合、1日の終わりにネットワークを介した速度がボトルネックになるため、RAID6が提供する追加の保護を選択します。

大規模なデータベースや仮想マシンなど、サーバー上でローカルなものを実行している場合は、RAID10構成を選択します。

0
3dinfluence