Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tcp MTU 5000后吞吐量下降_Tcp_Throughput_Mtu_Iperf - Fatal编程技术网

Tcp MTU 5000后吞吐量下降

Tcp MTU 5000后吞吐量下降,tcp,throughput,mtu,iperf,Tcp,Throughput,Mtu,Iperf,我正在尝试测试两台通过1 GbE直接连接的计算机之间的吞吐量,并使用iperf进行测试。当MTU在5000和5050之间时,我得到的吞吐量约为980Mbps,但是当MTU=5050以上时,吞吐量急剧下降到680Mbps左右。我检查了不同的窗口大小,但结果相同。 增加MTU应减少开销,从而增加带宽,或者至少不应下降。 我搞不懂这种奇怪的行为。顺便说一下,测试TCP吞吐量。 任何帮助!谢谢大家。这是我在任何论坛上的帖子(问题:)通常我会找到答案 其他信息! 两个centos系统 一个系统是Xen 4

我正在尝试测试两台通过1 GbE直接连接的计算机之间的吞吐量,并使用iperf进行测试。当MTU在5000和5050之间时,我得到的吞吐量约为980Mbps,但是当MTU=5050以上时,吞吐量急剧下降到680Mbps左右。我检查了不同的窗口大小,但结果相同。 增加MTU应减少开销,从而增加带宽,或者至少不应下降。 我搞不懂这种奇怪的行为。顺便说一下,测试TCP吞吐量。 任何帮助!谢谢大家。这是我在任何论坛上的帖子(问题:)通常我会找到答案

其他信息! 两个centos系统 一个系统是Xen 4.2主机(但这不应该是问题)
在/pro/sys/net/ipv4中使用不同的缓冲区大小进行检查。。。当MTU达到该大小时,您将开始接近内存页限制,尽管无可否认,在5000-5050之间,您应该已经超过了4K页面大小(Xen 3.0的默认值)。不过,我还是想知道你的记忆是否变得支离破碎了。试着增大内存页的大小,这样你就可以确定你想在一个框架中填充的内容可以放在一页内存中,看看这是否有帮助


。。。事实上,您的问题的答案可能在这里:

可能更适合,请原谅,谢谢重定向。如果我删除此posttnx,我将尝试。抱歉,我正在使用Xen 4.2。看起来4.2在默认情况下仍然使用4K。就像我说的,不确定,但似乎有可能。我找不到任何关于如何设置的信息。我是个有记忆的人。任何建议。请参见编辑有关是的Tnq的评论!但是这个错误不是只针对UDP,而是我在测量TCP。但我将尝试使用Netperf进行测量。