tcpdump在性能测试期间显示带有错误校验和的tcp数据包

时间:2018-12-12 20:22:50

标签: linux tcp checksum tcpdump iperf

我正在使用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 /数据包长度设置段大小。但是这些似乎都不起作用。

感谢您的投入!

谢谢!

0 个答案:

没有答案