8

我正在努力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) 以及ipv4.tcp_rmem(net.ipv4.tcp_rmem) 提供相同的给定值,但是在检查广告窗口时(使用wireshark)它绝对不会改变任何东西......

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

提前致谢

PS:我利用这个帖子来调整参数

4

1 回答 1

7

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

$ sudo sysctl net.ipv4.tcp_moderate_rcvbuf=0

或者

$ sudo echo 0 > /proc/sys/net/ipv4/tcp_moderate_rcvbuf
于 2013-03-20T13:48:36.657 回答