27
WEBSPHERE PORTAL V6.1 TUNING GUIDE
S O L A R I S
NETW ORK T UNING
For Solaris, use the ndd command to set the following TCP layer parameters. These will
take effect immediately, improving the network layer performance in high-volume
environments. We use the following settings in Portal server running Solaris 10:
How-to-Set:
ndd -set /dev/tcp <PARAMETER> <VALUE>
Table 14: Solaris Network Settings
Parameter Value
tcp_time_wait_interval
60000
tcp_keepalive_interval
15000
tcp_fin_wait_2_flush_interval
67500
tcp_conn_req_max_q
16384
tcp_conn_req_max_q0
16384
tcp_xmit_hiwat
400000
tcp_recv_hiwat
400000
tcp_cwnd_max
2097152
tcp_ip_abort_interval
60000
tcp_rexmit_interval_initial
4000
tcp_rexmit_interval_max
10000
tcp_rexmit_interval_min
3000
tcp_max_buf
4194304
KERN EL TUNIN G
Our Portal Server is running on Solaris 10. In Solaris 10, we use the following ‘projmod’
commands to set system parameters. After making the changes, we must logout then login
to take these changes into effect. To examine your current settings, do ‘cat /etc/project’.
projmod -s -K 'project.max-shm-memory=(privileged,4294967296,deny)' user.root
projmod -s -K 'project.max-shm-ids=(privileged,1024,deny)' user.root
projmod -s -K 'project.max-sem-ids=(privileged,1024,deny)' user.root
projmod -s -K 'process.max-sem-nsems=(privileged,4098,deny)' user.root
projmod -s -K 'process.max-sem-ops=(privileged,16384,deny)' user.root
projmod -s -K 'process.max-file-descriptor=(privileged,16384,deny)' user.root