Tuning Linux systems
This topic describes how to tune the Linux® operating system to optimize the performance of your WebSphere® Application Server.
About this task
Procedure
Configure the following settings and variables according to your tuning needs:
- Considerations for setting resource limits in Linux
-
By default, many resource limits in typical Linux distributions are set to unlimited, including some memory-related limits such as
ulimit -v
,ulimit -m
, andulimit -d
. If these limits are set too low, it can cause an application server to fail. Therefore, the best practice is to keep or not change the limit from unlimited.Avoid trouble: To set a specific limit, you must ensure it accommodates the expected virtual memory size of each process. TheVSZ
column of theps
output displays the virtual memory size of a Java process. This column reflects the memory that is used directly by the JVM. It also reflects the memory that is required for the Java heap and the stack space that is allocated for each thread in the process.