web-dev-qa-db-ja.com

RAID 10-低速ディスクが多いvs高速ディスクが少ない

開発サーバーとして使用する単一サーバー用のHDDを購入したいと考えています。サーバーはESXiをハイパーバイザーとして使用し、仮想マシン(Webサーバー、データベースサーバー、ファイルサーバー)の数は多すぎない

仮想マシンにはすでにSamsung 950 Pro 256 GBを使用していますが、質問に対する回答を見つけるのに苦労しています。

RAID 10の場合:多くの低速ディスク(5400/5900 rpm)は、少数の高速ディスク(7200 rpm)より高速ですか?たとえば、8x 5400rpmと4x 7200rpm

8低速の方が4高速よりも良い選択でしょうか?

私の選択は、5400rpmで動作する1TB WD Redと2TB WD Se 7200rpmの間でした。

4
Noctalin

答えは非常に「キャッシュに依存している」ため、これを直接答えることは困難です。

わかります-ハードディスクが遅いです。非常に遅い。しかし、実際には、まともなキャッシュと合理的に予測可能なアクセスパターンがあれば、ほとんどの場合は気付かないでしょう。

読み取りキャッシュとは、最近アクセスしたものがキャッシュから外れることを意味します。書き込みキャッシュは、最近書き込まれたものを延期して、完全なストライプ書き込みに合体できることを意味します。

しかし、速度の測定に関しては、2つの要素があります。書き込みパフォーマンス...キャッシングのため、おそらくそれほど問題にはなりません-書き込みをいつでもキャッシュできますsustained write IO組み合わせたRAIDグループの値を超えないため、関係ありません。

しかし、読み取りIOこれははるかに問題です-データを取得するまで読み取りを処理できず、データを取得するには、ディスクがまだキャッシュにない場合はディスクを待つ必要があります。これはパフォーマンスコストを確認する場所です。読み取りレイテンシに現れます。

そして、それが遅いディスクが問題になる理由です-データが2つのドライブの1つで静止しているとき、結合されたRAIDグループがどれだけ速いかは実際には重要ではないので、アクセスする必要がありますthatドライブ読み取りサービス。

だから-少し希望に満ちたワッシーに聞こえるリスクがある-それはあなたのワークロードに大きく依存します。 通常本当にテラバイトを大量に安くしたい場合は、いくつかの本当に遅いディスクといくつかの素晴らしいキャッシングでうまくいく。

ただし、100テラバイト以上で話し始めるときだけ、そうするのは面倒です。そこでは、ラックスペース、冷却、床の設置面積などのコストが大きくなり始めます。

あなたのアプリケーションのために-私はあなたが買うことができる最も速いドライブを買うと言います、なぜならあなたがそれらを必要とするならば、あなたがあなたのドライブベイを満たし、新しいものを必要とするのであなたがそれができないことを理解するよりもずっと簡単だからです。棚。

ただし、SSDも検討することを強くお勧めします。ギガあたりの価格は驚くべきものではありませんが、IOPあたりの価格は実際にはすばらしいものです。そして、誰もIOPを気にかけているようではありませんが、それは彼らが本当にそうするそれが「少し遅い」ということになると気になることです。

10
Sobrique

RAID Performance Calculator からの計算に基づいて、8台の5400rpmディスクは約304 IO/sを生成します。一方、4台の7200rpmディスクでは、約210 IO/sになります。

5
Frank Perez

2つの選択肢の主な違いは、3年間の保証と5年間、SOHOの使用領域とデータセンターの認定です。未加工のI/Oパフォーマンスの点では、最近の5400/5900と7200 rpmのS-ATAディスクに大きな違いはありません(数年前は違いました)。

したがって、最終的にはRAID10がディスクの数に応じてスケーリングするため、より多くのディスクを備えたアレイは優れたパフォーマンスを示す可能性が非常に高くなります。

この設定では、ドライブの数が重要だと思います。ドライブの数は、余裕があれば、BBU +キャッシュを備えた適切なハードウェアRAIDコントローラーを入手するか、または最初からSSDのみを使用することをお勧めします。

また、注意してくださいESXiはネイティブでハードウェアRAIDのみをサポートしています! ESXiでソフトウェアRAIDを使用する回避策はありますが、適切なパフォーマンスを求めている場合は、個人的にこれらを使用することはお勧めしません。

Protip:このストレージサーバーを自己構築するための予算が非常に少なく、ミッション以外について話している場合-criticalシステムの場合は、適切なRAIDコントローラ(IBM M5015、Dell PERC H710など)のOEMバージョンをebayから入手してください。

1
s1lv3r

通常、8x 5400 RPMディスクは4x 7200 RPMディスクよりもパフォーマンスが高く、シングルスレッドのシーケンシャルな読み取り/書き込みを節約できます。

ユースケース(仮想マシン)には小さなランダムな読み取り/書き込みが豊富にあるため、より多くのスピンドルを備えたソリューション(つまり、ディスクが多いほど良い)を選択する必要があります。

とにかく、7200 RPMのディスクがどれほど安いかを考えると、8倍のディスクを使用することを強くお勧めします;)

0
shodanshok