Solaris 可调参数参考手册

tcp_sack_permitted

说明

如果设置为 2,则 TCP 将始终发送带有允许选择性确认 (selective acknowledgment, SACK) 的选项的 SYN 段。如果 TCP 收到带有允许 SACK 的选项的 SYN 段,并且此参数设置为 1,则 TCP 会使用允许 SACK 的选项进行响应。如果此参数设置为 0,则无论传入段是否包含允许 SACK 的选项,TCP 都不会发送允许 SACK 的选项。

有关 SACK 选项的信息,请参阅 RFC 2018。

缺省值

2(主动启用)

范围

0(禁用)、1(被动启用)或 2(主动启用)

是否为动态

何时更改

SACK 处理可以提高 TCP 重新传输性能,因此应该将其主动启用。有时,主动启用 SACK 选项会使另一端出现混乱。如果出现混乱,则将此值设置为 1,以便只在传入连接允许 SACK 处理时启用 SACK 处理。

承诺级别

不稳定