我正在使用iperf在使用vagrant和azure创建的虚拟机上运行性能测试。我的一台VM充当运行iperf客户端的tcpclient,另一台VM充当运行iperf服务器的tcp服务器
它们使用以下命令运行: iperf3 -c 192.168.3.11 -t 1 -b 1G->客户端
iperf3 -s -I 1->服务器
我已禁用了两个VM上的校验和卸载
如果我以低费率发送流量,则情况似乎很好。但是如果我增加流量速率(500mbps / 1gbps),则tcpdump会显示校验和不正确的数据包
NIC是高端的,1GBPS的能力非常强大
您能帮助解决我的问题吗?
每当以大尺寸(即,超出以太网接口的MTU的大小)发送数据包时,就好像发生了这种情况。
但是iperf / tcp是否不应该自动检测MTU并相应地调整段大小?
我什至尝试使用iperf客户端的-l选项使用--set-mss /数据包长度设置段大小。但是这些似乎都不起作用。
感谢您的投入!
谢谢!