RAIDアレイ用の一致または不一致ドライブ?


18

周りを見回すと、これに関する矛盾する情報があり、いくつかは強くどちらかを示唆しています。

私の理解では、一致するドライブの問題は、両方のドライブの摩耗がほぼ同じであるため、2番目のドライブで障害が発生する可能性が非常に高いことです。

人々はまた、一致したドライブが大幅に高いパフォーマンスを提供すると主張していますが、一致しないドライブがほぼ同じであると仮定すると(たとえば、32MBキャッシュを備えた2つの1TB SATA II 7200rpmドライブ)、SeagateとWestern Digitalの小さな違い(たとえば1つは128MB /秒の読み取り速度であり、もう1つは150MB /秒の読み取り速度であり、他のさまざまな小さな違いがあると思われます)実際に顕著なパフォーマンスの低下を引き起こします、つまり、2つの一致した128MB /秒ドライブよりも潜在的に悪い、またはRAID本当に気にせず、基本的に最適なソリューション(たとえば、RAID 0および1の場合は最大278MB / sの合計読み取り速度)を提供し、他のRAIDの「比類のない」ドライブ(5および1 + 0が可能性として思い浮かぶ)

また、RAID 0またはRAID 1、ソフトウェアまたはハードウェアRAIDなど、異なるRAID設定でこれがどのように異なるかについての情報を見つけることができませんでした。私はそのようなことが効果があると仮定しています。一般的なRAID?


問題があれば、同じモデルを1つ、新しいモデルとraid1に使用したモデルを購入できます。
-inf3rno

回答:


17

RAID 1の注意点:

ドライブのスロー...は全体の速度を決定します。

ドライブの小型化...は全体のサイズを決定します。

あなたはそれでOKであれば....それははるかに良いでしょうTOできるだけ異なるように、ドライブを持っています。さまざまなメーカーが製造したさまざまな店舗からさまざまな時期に購入。

理由?ドライブが故障すると...私はWANT彼らがいないと同時に、...異なる時間に失敗します。


読むのはどうですか?私はそれがコントローラ/ドライバに依存すると仮定しますが、2つのディスクからの読み取りデータがコントローラによってチェック/比較されない場合、読み取り速度は最速のディスクに等しくなりますよね?また、書き込みキャッシュを有効にしている場合(OSであっても)、1つのドライブが遅い場合でも書き込み速度はそれほど低下しません。これが当てはまる場合、安価な低速と高価で高速な長時間ドライブを混在させ、適切で安価なパフォーマンス設定を行うことができます。しかし、私はもう一度、それはコントローラー/ドライバーに依存すると思います。テストセットアップを行うのは面白いかもしれません。Intelのオンボードsata contrから始めることができます。
MrCalvin

btrfsソフトウェアRAIDには当てはまりません。
inf3rno

@ inf3rnoなぜですか?
薄暗い

@dim異なるサイズのディスクを使用でき、十分なディスクがある場合はそれらのすべてのスペースを使用できます。
inf3rno

@ inf3rnoは正しいですが、異なるブランド/バッチからディスクを取得するという提案を無効にしません。これについて話していると思います。
薄暗い

3

一致したドライブの利点は、より価値の高い経済的スタンスです。アレイの速度は、最も遅いドライブと同じくらいです。他の要因は、物理的ではなく論理的です(ストライプ配列のずれ)。


たとえば、RAID 1で200MB / sドライブと150MB / sドライブを言うとすると、最大読み取り速度は350MB / sではなく300MB / sになりますか?
ウィル

読み取りと書き込みは、ドライブに対して多かれ少なかれ同時に発生する必要があります。特定のコントローラーは、理論的にはコントローラーレベルでこれを処理できます(実際にはおそらく実行します)が、ドライブのいずれかが遅い場合は、とにかくそれを待つことになります。
Shinrai

2
これらはすべて、使用中のRAIDコントローラーに大きく依存しています。一部のRAIDコントローラーには多くのキャッシュがあるため、ドライブで待機する効果を軽減できますが、覚えておくべきことは、RAIDがRAIDであるため、ドライブの速度が一致してもドライブへの直接アクセスよりも遅くなることです。RAIDコントローラは、パフォーマンスパズルの大きなピースになります。
ジークハンセル

Zekeには良い点があります。RAIDコントローラによっては、一致しないドライブの違いを大幅に軽減できます。
surfasb

@ZekeHansellどうしてRAIDが遅くなるのでしょうか?RAID 1は、単一のドライブに比べて読み取り速度を速くすべきではありませんか?
パベルタンコフ16

2

一致するドライブを使用することは重要ではありません。特に「通常の状態」の場合

  1. 価値経済的スタンス:ローエンドドライブ(古いハードディスク)で本当にハイエンドのデバイス(SSDなど)を使用している場合を除き、少なくとも相当量ではないが、一致したドライブを使用しても節約されません。2つのメーカーの32 MBキャッシュで1 TBのドライブを使用すると、ほぼ同じ価格になる傾向があります。

  2. 失敗:同じバッチのディスクが同時に故障する可能性があります。確率は高くなりますが、実際には高くありません。RAID0の場合、それは実際には重要ではありません。その場合、同一のドライブを使用する方がよい場合があります。これは、複数のディスクを含む大規模なアレイにとって重要です-RAID5に16x 2TBがある場合、再構築には長い時間(おそらく数日)かかり、別のディスクに障害が発生すると壊滅的です。RAID1では、これは大きな問題ではありません。


速度:いいえ、通常のRAIDコントローラー/ソフトウェアRAIDは、速度の異なるディスクの完全なパフォーマンスを使用できません。RAID1 / RAID0では、両方のディスクですべてが50%ストライプされます(RAID1で均等にミラーリングされます)。読み取りと書き込みの50%は各ディスクに送られますが、ディスクの速度には依存しません。


2
RAIDはもともと「安価な」ドライブを意味していましたが、複数のドライブを使用する安価な方法でなくなり、防弾冗長性を持つハードコアな方法になることはずっと前になくなりました。
ジークハンセル

5
初期の襲撃システムを購入した友人がいました。5つのドライブはすべて、工場で使用した潤滑油に関する工場の問題のためにまったく同じ時間に押収され、同じ生産バッチからの5つすべてでした。それが起こらないと言ってはいけません。
ジークハンセル

1
@Zeke:いいえ、私はそれが起こることはできません言いませんでした
オッリ

1
異なる速度のドライブから得られる速度への影響(読み取り/書き込みの速度)について話すために+1。
トレバーボイドスミス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.