web-dev-qa-db-ja.com

VMware NICチーミング-2つのVM間で1Gbit /秒を超えるコピー速度を得るにはどうすればよいですか?

VMwareについて質問があります。NICチーム化です。ここに簡単なテストシナリオを示します。VM1とVM2の2つのVMがあります。1つの大きなファイルをVM1からVM2にコピーしたいので、 1Gbit/sよりも多くのコピー速度を得ることができることがわかります。しかし、約113MB/sよりも速くすることはできません…(これは1Gbit/sに近いです)しかし、なぜ私はこれ以上得ることができないのかわかりません私の構成。

enter image description here

私の環境の説明のために、小さな絵を描きました…私はこれが私の開始状況を理解するのがより簡単になると思いました: enter image description here

ご覧のとおり、NIC 4x 1Gbit/sでチーム化しているため、理論的には、2つの異なるが同様に構成されたESXi上の2つのVM間で最大4Gbit/sの速度が得られると思いますサーバー。実際には4Gbit/sに神経質に到達することは明らかですが、少なくとも200MB/sを超える値に到達できるはずです…

私のvSwitch1(「NIC」という名前の仮想マシンポートグループを使用)の使用率はそれほど高くありません。では、問題はどこにあるのでしょうか。

あなたの考えとあなたの助けに感謝します! NICチーミングについて...

編集:重要な場合:VM1はWindows 8.1 VM/VM2はWindowsServer2012R2です

2
frupfrup

A NICチームはこれ以上帯域幅を提供しません。単一のネットワーク接続(2つのVM間の接続など)がチーム内の可能なNICを複数使用することはありません。 NICチームは、利用可能なNIC間で多くの接続のバランスを取る必要があります。

選択した負荷分散方法(元の仮想スイッチポートIDに基づくルート)では、各VMは常に使用します同じsingle物理NIC。From http://www.vmware.com/files/pdf/virtual_networking_concepts.pdf

元の仮想スイッチポートIDに基づくルート—トラフィックが仮想スイッチに入った仮想ポートに基づいてアップリンクを選択します。これはデフォルトの構成であり、最も一般的に展開される構成です。この設定を使用すると、NICチーム内の別のアダプターへのフェールオーバーがない限り、特定の仮想イーサネットアダプターからのトラフィックは常に同じ物理アダプターに送信されます。

この場合、ファイル転送を複数の小さなものに分割しても、同じ単一のNICに制限されているため、速度は向上しません。

5
D34DM347

NICチーミングは追加の帯域幅を提供できますが、最大の利点はセットアップのフォールトトレランスです。それでも総帯域幅は増加しますが、ほとんどの機器で私が知る限り、それはできません。 4つのチーム化された1gbps接続がある場合でも、single転送で1gbpsを超える値を取得します。 singleファイルの場合、1 gbpsよりも大きいため、fourファイル転送を同時に(単一方向に)転送します。

転送で1gbpsを超える値を取得するには、ファイルを分割するか、より高い帯域幅のメディア(10gbpsなど)を取得する必要があります。

0
TheGrandPackard