MTU 5000后吞吐量下降

时间:2014-01-29 19:15:34

标签: tcp throughput mtu iperf

我正在尝试测试通过1 GbE直接连接并使用iperf进行测试的两台计算机之间的吞吐量。当MTU介于5000和5050之间时,我的吞吐量大约为980Mbps,但是当MTU = 5050时,它大大降低到大约680Mbps。我检查了不同的窗口大小,但结果相同。 增加MTU应该减少开销,从而应该增加带宽或至少不应该下降。 我无法弄清楚这种奇怪的行为。顺便测试TCP吞吐量。 任何帮助!并谢谢你们。这是我在任何论坛上的帖子(问题):)通常我找到答案....

其他信息! 两个centos系统 一个系统是Xen 4.2主机(但不应该是问题) 在/ pro / sys / net / ipv4

中检查不同的缓冲区大小

1 个答案:

答案 0 :(得分:0)

只是一个想法...对于那个大小的MTU,你开始朝着内存页面限制开始,虽然不可否认的是5000-5050,你应该已经超过了4K页面大小(Xen 3.0的默认值)。不过,我只是想知道你的记忆是否变得支离破碎。尝试增加你的内存页面大小,这样你就可以确定你想要填充的内容将适合一页内存,看看是否有帮助。

......实际上,您的问题的答案可能在这里:http://comments.gmane.org/gmane.network.iperf.user/485

相关问题