禁用linux tcp接收器窗口自动调整

时间:2013-03-20 12:02:36

标签: linux tcp performance

我正在处理linux (2.6.43.8-1.fc15.i686.PAE),并且在禁用TCP接收器窗口的自动调整方面遇到了一些问题。

我正在尝试找到一个强制我的客户广告固定接收器窗口的给定设置。我试图给net.core.rmem_max(/ proc / sys / net / core / rmem_max)和net.core.rmem_default(/ proc / sys / net / core / rmem_default)以及{{1}赋予相同的给定值。 (net.ipv4.tcp_rmem)但是在检查广告窗口时(使用wireshark)它绝对不会改变任何东西....

这是对TCP行为的研究,如果有人能回答我,我会非常感激

提前致谢

PS:我利用this post来调整参数

1 个答案:

答案 0 :(得分:7)

关闭TCP接收缓冲区大小的自动调整。在接收器上:

$ sudo sysctl net.ipv4.tcp_moderate_rcvbuf=0

或者

$ sudo echo 0 > /proc/sys/net/ipv4/tcp_moderate_rcvbuf