Solaris:将 TCP 的初始拥塞窗口增加到 10 个段(tcp 慢启动)

Solaris:将 TCP 的初始拥塞窗口增加到 10 个段(tcp 慢启动)

如何初始拥塞窗口增加到 10? 它似乎可以这样做TCP_INIT_CWND,但我不知道该怎么做。

答案1

您可以使用 ndd 来调整 tcp 参数。获取列表:

ndd /dev/tcp \?

我看到的唯一相似的是 tcp_cwnd_max(我不太熟悉 TCP 的核心)并且它设置为 1048576:

ndd /dev/tcp tcp_cwnd_max

您还可以使用 ndd 动态更改参数。要使它们在重启后保持更改,请在 /etc/system 中添加一行

答案2

新功能Solaris Express 1/06似乎表明应用程序可以更改此参数,然后指向 TCP(7P) 手册页,该手册页本身表明它可以由应用程序设置

 An appli cation can use this option to set  the  initial cwnd  
 to a specified  number of TCP segments. This applies to the cases
 when the connection first starts and restarts after an  idle
 period.

由于这似乎与应用程序有关,您可能会得到更好的答案stackoverflow.com

相关内容