我在 Solaris 中使用以下命令来设置最大 CWND 窗口大小:
ndd -set /dev/tcp tcp_cwnd_max size_here
但我不知道 Linux 中与之对应的是什么。有人能帮我吗?注意:我想设置最大大小而不是初始大小。提前谢谢您。
答案1
注意:对于这个问题来说,这可能不是一个好的 stackexchange 社区。我们倾向于在这里关注 Ubuntu 特定的东西。
这实际上不是我的领域,但据我所知,Linux 不允许您直接设置(最大)cwnd 大小。相反,cwnd 大小是写入缓冲区大小的函数,您可以通过写入/proc/sys/net/ipv4/tcp_wmem
或每个套接字使用来设置setsockopt
。如果您想要非常大的 cwnd 大小,则需要设置另一个称为“窗口缩放”或类似名称的选项。查看man 7 tcp
更多信息。