たくさんの記事を見ましたが、私の質問には答えませんでした。
サーバーでVMware vSphere Hypervisorを使用しています。私のサーバーには20台の仮想マシンがあります。
VMオペレーティングシステム:centos7
vSwitchおよびVM Network帯域幅を1000000000 KB/sに変更しました
そのため、他のvmは私のdtr(データ転送速度)に影響しません。
今私のdtrは170〜200 MB/sです
Dtrを500 MB/sに増やすにはどうすればよいですか?20 GBのファイルをA vmからB vmに高速に転送できます。
VM A : nc -l 20000 > /dev/null
VM B : time dd if=/dev/zero bs=100M count=200 | nc <VM A> 20000
200+0 records in
200+0 records out
20971520000 bytes (21 GB) copied, 122.466 s, 171 MB/s
real 2m2.479s
user 0m2.148s
sys 3m10.841s
よろしくお願いします。
それは解決策のようですので、私はそれを答えとして追加しています:
VMを作成する場合、デフォルトのネットワークアダプターはエミュレートされたIntel E1000Eです。このアダプターは、追加のドライバーがなくてもほとんどのオペレーティングシステムで動作しますが、不安定で、のみ 1Gビットを使用できます。
同じホスト上のVM間で(またはネットワークへの10ギガビット接続を介して)完全な10ギガビットトラフィックを使用するには、vmxnet3アダプターを追加する必要があります。アダプタタイプを変更することはできません。新しいアダプタタイプを作成する必要があります。 powercliを使用してアダプタータイプを変更しても、新しいアダプターが作成されるため、ネットワーク設定とMACアドレスがリセットされます。
Vmxnet3アダプターが機能するためには、一部のシステム(特にWindows)では、このアダプターのドライバーが含まれているため、VMware Toolsをインストールする必要があります(詳細については、GeraldとJohnに感謝します)。