我正在处理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来调整参数
答案 0 :(得分:7)
关闭TCP接收缓冲区大小的自动调整。在接收器上:
$ sudo sysctl net.ipv4.tcp_moderate_rcvbuf=0
或者
$ sudo echo 0 > /proc/sys/net/ipv4/tcp_moderate_rcvbuf