Solaris 可调参数参考手册

tcp_conn_req_max_q0

说明

指定缺省的 TCP 侦听器未完成的(尚未完成三次握手)最大暂挂 TCP 连接数。

有关 TCP 三次握手的更多信息,请参阅 RFC 793。另请参见tcp_conn_req_max_q

缺省值

1024

范围

0 到 4,294,967,296

是否为动态

何时更改

对于可能收到过多连接请求的应用程序(如 Web 服务器),可以增大缺省值以便适应较高的传入速率。

下面介绍了 tcp_conn_req_max_q0 与每个套接字的最大暂挂连接数之间的关系。

收到连接请求时,TCP 首先检查侦听器等待被接受的暂挂 TCP 连接(已执行三次握手)数目是否超过最大值 (N)。如果连接数过多,则会拒绝请求。如果连接数为允许数目,则 TCP 会检查未完成的暂挂 TCP 连接数是否超过 Ntcp_conn_req_max_q0 的总和。如果没有超过,则接受请求。否则,会删除最早未完成的暂挂 TCP 请求。

承诺级别

不稳定

更改历史记录

有关信息,请参见xxx:ip_forwarding(Solaris 9 发行版)