web-dev-qa-db-ja.com

複数のHDDと単一のSSDを備えたRAID0

私と仲間は以前にこれについて議論していました、そして私たちのどちらもこの分野で本当にプロではありません。私はここの誰かが知っているかもしれないと思った。

議論は、たとえば4台の250GB HDDを購入し、それらをストライプRAID 0、または1台の小型SSDにセットアップする方が賢明である(パフォーマンスとコストの点で)天気についてでした。 SSDのアクセス時間の利点は、ストライピングから得られる利点をほぼ無効にするように思われますが、私は肯定的ではありません。誰かが何か洞察を持っていますか?

2
Seventoes

レイテンシー(アクセス時間)が心配な場合、RAID-0はあまり購入しません。これらがより多くのスピンドルに分散している場合、多数の同時の独立したアクセスを実行している場合は少しメリットがありますが、通常のハードドライブの比較的長いシーク時間によって制限されます。この場合、SSDははるかに高速になります。

帯域幅が心配な場合は、データアクセスが4つのドライブすべてにまたがるほど大きい場合、1つのドライブと比較して4つのストライプドライブでほぼ4倍の帯域幅を取得できるため、RAID-0の方が優れています。この場合、4つのドライブの合計帯域幅をSSDと比較するものを計算する必要があります。それらが同じ球場にあるのではないかと思います。その場合、遅延の利点はSSDを使用することを示唆します。

アクセスパターンの大部分が連続した大量の読み取り/書き込み(ビデオストリーミングなど)でない限り、SSDが勝つと思います。

2
Per Knytt

RAID 0の有用性については、ジョナサンに反対する必要があります。システムドライブでRAID 0を実行していないのは、ファイル転送のパフォーマンスが著しく向上するからです。ただし、すでに述べたように、アクセス時間は改善されていません。速いアクセス時間については言うべきことがたくさんありますが、全体的な転送速度についても言うべきことがたくさんあります。 SSDのアクセス時間の利点に気付くほど、RAID0アレイの転送速度の利点に気付くことはありません。 SSDはストレージ1GBあたりのコストがはるかに高くなるため、大量のスペースが必要で予算が限られている場合、SSDは適切ではない可能性がありますが、スペースが大きな問題ではなく、余裕がある場合はSSDの価値があります確かにそれ。私の最後のビルドでは、すべてのストップを引き出し、RAID0に3つの120GBVertexドライブをインストールしました。RAID0が死んでいないと言ったら信じてください。私のセットアップでは、0.1msアクセス時間とその前後650MBps私の転送速度について... 1つのSSDが単独で期待できるよりもはるかに高速です。

3
ubiquibacon

個人的には、この時代ではRAID 0は役に立たない(または常に役に立たなかったのか?)。必ずしも詳細に立ち入るつもりはありませんが、RAID 0が提供する唯一の利点は、各ディスクに特別に配置されたデータのアクセス時間がわずかに長くなることですが、それだけです。それ以外の場合、ストライピング自体は役に立たず、RAID 0自体はパリティや冗長性を提供しないため、真のRAID(冗長安価な(独立した)ディスクのアレイ)でさえありません。

ここでの唯一の利点は、4x 250 GBディスクがおよそテラバイトのストレージを提供することであり、現時点ではテラバイトのSSDは市場に出回っていません。したがって、ストレージが懸念される場合は、先に進み、RAIDを使用してテラバイトを取得してください。

1
Jonathan

アクセス時間の場合はssdが優先されますが、持続的なデータ転送の場合は、4標準のRAID0がssdのフロアをモップします。さらに、最近は4つの標準ドライブが安価であり、RAID0ではより多くのスペースを確保できます。古き良き標準ドライブを使い続けます。さらに、失敗した場合は、安価に交換できます。

1
Jason Woodson