Tuning TCP Parameters
By default, the TCP/IP implementation in a Solaris kernel is not correctly tuned for
Internet or Intranet services. The following
inspected and, if necessary, changed to fit the network topology of the installation
environment.
The
tcp_time_wait_interval
that a TCP connection will be held in the kernel's table after it has been closed. If its
value is above 30000 (30 seconds) and the directory is being used in a LAN, MAN
or under a single network administration, it should be reduced by adding a line
similar to the following to the
ndd -set /dev/tcp tcp_time_wait_interval 30000
The
tcp_conn_req_max_q0
maximum backlog of connections that the kernel will accept on behalf of the
Directory Server process. If the directory is expected to be used by a large number
of client hosts simultaneously, these values should be raised to at least 1024 by
adding a line similar to the following to the
ndd -set /dev/tcp tcp_conn_req_max_q0 1024
ndd -set /dev/tcp tcp_conn_req_max_q 1024
The
tcp_keepalive_interval
packets sent by Solaris for each open TCP connection. This can be used to remove
connections to clients that have become disconnected from the network.
The
tcp_rexmit_interval_initial
server performance testing on a LAN or high speed MAN or WAN. For operations
on the wide area Internet, its value need not be changed.
The
tcp_smallest_anon_port
that can be made to the server. When
4096, this value should be decreased, by adding a line similar to the following to
the
/etc/init.d/inetinit
ndd -set /dev/tcp tcp_smallest_anon_port 8192
The
tcp_slow_start_initial
predominately be using the Windows TCP/IP stack.
DNS and NIS Requirements (UNIX Only)
Prior to installation, it is necessary to have configured the DNS resolver and NIS
domain name.
/dev/tcp
in Solaris 9 specifies the number of milliseconds
/etc/init.d/inetinit
and
tcp_conn_req_max_q
/etc/init.d/inetinit
specifies the interval in seconds between keepalive
value should be inspected when performing
controls the number of simultaneous connections
rlim_fd_max
file:
parameter should be inspected if clients will
Chapter 3
Operating System Requirements
tuning parameters should be
file:
parameters control the
file:
has been increased to above
Computer System Requirements
65
Need help?
Do you have a question about the NETSCAPE DIRECTORY SERVER 6.2 and is the answer not in the manual?