我是Vmware Esxi和im的新手,正在用Vmware ESXI 6.0.0服务器进行实验测试。在服务器上有两个Ubuntu来宾客户机,每个客户机都有一个VMXNET3,它们都位于同一个Vswitch上。
使用以下命令执行从Ubuntu到Ubuntu的IPerf3:
-c Ubuntu B -u -b 80m -t 100 -V
我所有的包裹都损失了10%。这不是一个稳定的数据包丢失,因为它跳到高达50%的时间。测试不同的速度会得到相似的结果。Esxi监视器显示的cpu总负载为24%,因此它似乎没有cpu过度使用。
为了解决这个问题,我遵循了这几页;
增加MTU尺寸。这稍微有助于更大的数据包数量,但少量的数据仍然产生较高的丢包率(10%~丢包)。http://www.ubuntugeek.com/how-to-change-mtu-maximum-transmission-unit-of-network-interface-in-ubuntu-linux.html
更改了Vswitch上的MTU大小。https://docs.vmware.com/en/VMware-vSphere/5.5/com.vmware.vsphere.networking.doc/GUID-40856C1E-7631-4228-A111-13A783316595.html
我还能做什么来排除我的VMware ESXI设置?
发布于 2018-05-03 11:19:09
在测试了upgrade工具升级到最新版本之后,也出现了同样的症状。然后,我尝试升级我的整个Vmware设置。升级到vmware esxi 6.5时,丢包问题就消失了。
发布于 2018-05-03 11:25:46
根据我的经验,考虑到iperf和UDP在高比特率(在这方面很高)是很容易被打破的。
如果要继续,也要增加TX缓冲区。
在tcp模式下的Iperf3将显示您重传。如果重传为0,则没有任何数据包丢失。
看看这台机器在同一台机器上能做什么( -c和-s )。无论你到达那里,当你真正穿越网络时,你都不会超越。
https://serverfault.com/questions/910434
复制相似问题