Why and when to perform this task
The following tuning parameters are specific to operating systems. Because these are not WebSphere Application Server products, be aware that the products can change and results vary.Note: Use these two parameters together when tuning WebSphere Application Server on a Windows NT or Windows 2000 operating system.
no -o tcp_keepidle=600
There are many other AIX operating system settings to consider that are not within the scope of this document. Additional settings you can adjust follow:
ndd -get /dev/tcp tcp_time_wait_interval ndd -set /dev/tcp tcp_time_wait_interval 60000
ndd -get /dev/tcp tcp_fin_wait_2_flush_interval ndd -set /dev/tcp tcp_fin_wait_2_flush_interval 67500
ndd -set /dev/tcp tcp_keepalive_interval 300000
set semsys:seminfo_semume = 1024
semsys:seminfo_semopm = 200
HP-UX 11i settings can be modified to significantly improve WebSphere Application Server performance. For additional information about the HP performance tuning parameters see Performance: Resources for learning.
Kernel parameter | WebSphere Application Server setting | DB2 setting | Oracle setting |
maxuprc | -- | 512 | -- |
maxfiles | 2,048 | -- | -- |
maxfiles_lim | 2,048 | -- | -- |
nkthread | 10,000 | -- | -- |
max_thread_proc | 2,048 | -- | -- |
nproc | -- | 1,028 | -- |
nflocks | -- | 8,192 | -- |
ninode | -- | 2,048 | -- |
nfile | -- | 8,192 | -- |
msgseg | -- | 32,767 | -- |
msgmnb | -- | 65,535 | -- |
msgmax | -- | 65,535 | -- |
msgtql | -- | 1,024 | -- |
msgmap | -- | 258 | -- |
msgmni | -- | 256 | -- |
msgssz | -- | 16 | -- |
semmni | -- | 512 | 70 |
semmap | -- | 514 | -- |
semmns | -- | 1,024 | 200 |
semmnu | -- | 1,024 | -- |
shmmax | -- | 966,367,642 | 1 GB |
shmmseg | -- | 16 | 10 |
shmmni | -- | 300 | 100 |
Kernel parameter | Setting |
shmmax | 536870912 |
shmseg | 1024 |
shmmni | 1024 |
shmem | 1 |
sema | 1 |
semaem | 16384 |
semvmx | 32767 |
semmns | 16384 |
semmni | 1024 (semmni < semmns) |
semmap | 1026 (semmni +2) |
semmnu | 2048 |
semume | 256 |
msgmni | 50 |
msgtql | 256 |
msgmap | 258 (msgtql +2) |
msgmax | 4096 |
msgmnb | 4096 |
msgssz | 8 |
msgseg | 1024 |
maxusers | 32 |
max_thread_proc | 66 |
maxfiles | 1024 |
nfile | 10000 |