web-dev-qa-db-ja.com

Dell PowerVaultMD3200iでジャンボフレームを使用するとパフォーマンスが低下する

1GBの2つのDellスイッチ(PowerConnect 6224)を使用して、iSCSI経由でサーバーに接続されたDell PowerVaultMD3200iがあります。サーバーにはVMwareESXi 6.5がインストールされており、各スイッチに接続された2x 1GBNICを使用してPowerVaultに接続されています。

VMが作成され、PowerVaultにある仮想マシンに1つの仮想ディスクが割り当てられています。各スイッチ、VMware、およびPowerVaultの各インターフェイスでジャンボフレームを有効にしていますが、パフォーマンスの向上には気づきませんでした。

IOmeterを使用して仮想ディスクのパフォーマンスをテストしていましたが、ジャンボフレームを有効にしないと、1秒あたり約739の合計IOPと28.5の合計Mbsが得られます。ジャンボフレームを有効にすると、1秒あたり約640の合計IOPSと約22〜24の合計Mbsが得られます。

逆にすべきではありませんか? MTUを9000に設定すると、パフォーマンスが向上すると思いましたが、逆のようです。

vmkping -d -s 8972 *ip-powervault*を使用してVMwareからPowerVaultに「ping」でき、PowerVaultからエラーなしで応答を受け取るため、接続内のすべてのデバイス(VMwareサーバー、スイッチ、およびPowerVault)でジャンボフレームが有効になっていることを確認します。

私は何かが足りないのですか?それとも、これはPowerVault MD3200iの問題ですか?

よろしくお願いします。

4
Alberto Medina

通常、iSCSI接続でジャンボフレームを有効にすると、より大きなパケット/ブロックのパフォーマンスが向上するため、テストに64K(たとえば)のブロックサイズを使用してベンチマークを実行していることを確認する必要があります。

ジャンボフレームで5%〜15%を超えるパフォーマンスの向上を期待しないでください。

4
Net Runner

MD3220iでジャンボを試してみたところ、あまり効果がないことがわかりました。オーバーヘッドが少ないためにネットワークがボトルネックになると、3〜4%の利益が得られますが、それだけです。

ESXiゲスト(VMkernelソフトウェアイニシエーター経由)およびWindowsイニシエーターを備えた物理ホストからのddbs=4kbs=1M、およびbs=16Mを使用して、単純なシーケンシャルスループットをテストしました。または、Dellが推奨するように、1:1 IP接続を使用する2つのNIC、サブセットを使用したラウンドロビン。

何かが正しく機能していない場合、ジャンボは実際に接続を遅くする可能性があります-一部のNICはそれほどうまく対応していませんが、ほとんどの場合、スイッチが再生されています(たとえば、ジャンボとsflowの組み合わせ)。

それは機能しましたが、実際のメリットがなかったため、標準のフレームに戻りました。

1
Zac67