web-dev-qa-db-ja.com

SASエクスパンダーとRAIDコントローラーを使用した帯域幅

8つの内部SATA3レーンを持つRAIDコントローラーを使用すると、8つのドライブすべてで6 Gb/sを取得できます。 24ポートSASエキスパンダーを8ポートRAIDコントローラーに接続した場合でも、最大スループットは8 x 6 Gb/sになりますか、それとも24 x 6 Gb /を取得できますか? s、エキスパンダーの定格がすべてのポートで6 Gb/sであると仮定しますか?

もちろん、PCIe帯域幅はRAIDコントローラーと同様にそれを制限しますが、これは理論的には正しいのでしょうか? PCIe 2.0x8の帯域幅は4000MB/sで、PCIe 3.0x8の帯域幅は7880MB/sです。

例として、ホームサーバー用にLSI MegaRAID9271-8iを購入することを考えていました。 8つの内部SATA6 Gb/sレーンがあります。それで私は8台のハードドライブを接続することができ、利用可能なドライブごとに1つの6 Gb/sレーンがあるので、転送速度の点で制限に取り組むことができます。ただし、将来的にはストレージ容量が不足する可能性があります。 IntelRES2SV240のようなSASエクスパンダーを追加するだけでよいと思いました。これは、ポートあたり6 Gb/sの定格の24ポートエクスパンダーです。エクスパンダーから最大限の可能性を引き出しますか?可能な24台のドライブすべてに6Gb/sの接続が必要ですか?もしそうなら、9271-4i(4つの内部SATAポートしかない)とIntel SASエキスパンダーを購入して、最大24台のハードドライブを接続し、フルスピードで動作させますか?

1
MikkoP

はいといいえ...

これについて考えてみてください。ディスクは6Gbpsでは動作しません(SSDでない限り)。したがって、SASエキスパンダーを使用する場合は、ある程度のオーバーサブスクリプションで問題ありません。

より一般的なシナリオは、外部JBODストレージエンクロージャーの使用です。これらには通常、1つまたは2つのx4レーンSASコネクタがメインサーバーにリンクしています。4x6Gbps、つまり合計帯域幅が24Gbpsであると仮定します。24があるため、確実にオーバーサブスクライブされます。 6Gbpsでリンクされたディスク...ただし、ほとんどのディスクは実際には1.5または2Gbpsを超えることはできないため、オーバーサブスクリプションのレベルは問題ありません。

6Gbpsは単なるリンク速度であることを忘れないでください。エクスパンダにはRAIDコントローラへのアップストリーム接続があるため、接続されているすべてのディスクへのエクスパンダを介してこれを実現することはできません。ここでは、RAIDコントローラーが制限要因です。

見る:
Do SASエキスパンダーはSASコントローラー?
SAS SFF-8087ブレークアウトケーブルはどの程度正確に機能しますか?+ RAID /接続の質問

2
ewwhite

実世界の経験(そしてたくさんのお金)...私はそれぞれ(16)512GBのSamsung 850ProをAdaptec81605Zで2台のマシンを構築しました。エキスパンダーなしの直接ポート接続。ドライブがWINSATで新しいときに、6.2GB/sを取得しました。数日後に5.8GB /秒に低下しました。主な問題は、マザーボードスロットが他のものと共有されていないことを確認することです。私のパーソナルマシンには、LSI 9265-8iと上記のRES2SV240エクスパンダーを介した(8)SSDがあります-3.2GB /秒。アプデートのもう一方のポートは、(13)ドライブ(機械的)を備えた別のエキスパンダーを処理します。 (8)SSDが単一のポートに分割され、2番目のエクスパンダーを共有した場合-パフォーマンスは2.7GB /秒でした。繰り返しになりますが、Rampage IV Extremeでのスロットの配置が不適切または共有されていると、これらが1.4GB /秒に低下する可能性があります。すべてRAID0。

1
Guest