在 Linux 中设置 CWND 最大大小

在 Linux 中设置 CWND 最大大小

我在 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更多信息。

相关内容