Solaris Tunable Parameters Reference Manual - SCN Research
Solaris Tunable Parameters Reference Manual - SCN Research
Solaris Tunable Parameters Reference Manual - SCN Research
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
When to Change<br />
Commitment Level<br />
Do not change the value. If under special circumstances, the<br />
first keepalive probe needs to be sent earlier than two hours,<br />
use the TCP_KEEPALIVE_THRESHOLD socket option to reduce<br />
the interval on an individual application.<br />
Unstable<br />
tcp_keepalive_abort_interval<br />
Description<br />
This ndd parameter sets a default time threshold to abort a<br />
TCP connection after the keepalive probing mechanism has<br />
failed.<br />
This abort time threshold can also be changed on a per socket<br />
basis by using the TCP_KEEPALIVE_ABORT_THRESHOLD<br />
option on a TCP socket. The option value is an unsigned<br />
integer in milliseconds.<br />
If an application has the SO_KEEPALIVE socket option<br />
enabled, it can then use the TCP_KEEPALIVE_THRESHOLD<br />
socket option to change the initial probe interval and<br />
TCP_KEEPALIVE_ABORT_THRESHOLD socket option to<br />
change the abort interval.<br />
A value of zero means that TCP should never time out and<br />
abort the connection when probing.<br />
See also “tcp_keepalive_interval” on page 153.<br />
Default<br />
Range<br />
Units<br />
Dynamic?<br />
When to Change<br />
Commitment Level<br />
8 minutes<br />
0 to 8 minutes<br />
Unsigned integer (milliseconds)<br />
Yes<br />
Do not change the value. If under special circumstances, a TCP<br />
connection needs to be aborted earlier than the default eight<br />
minutes of the keepalive probing, use the<br />
TCP_KEEPALIVE_ABORT_THRESHOLD socket option to reduce<br />
the abort interval on an individual application.<br />
Unstable<br />
154 <strong>Solaris</strong> <strong>Tunable</strong> <strong>Parameters</strong> <strong>Reference</strong> <strong>Manual</strong> • June 2005