Thread pool sizes
If you tune thread pool sizes, the server components can reuse threads. The reuse of threads eliminates the need to create new threads at run time to handle each new request.
To
tune the thread pool size settings, you can use the Thread
pools option in the WebSphere® Application Server administrative
console.
The default thread pool is used when requests arrive for message-driven beans or if a transport chain was not defined for a thread pool. The WebContainer thread pool is used when requests come over HTTP.
You can tune the following settings to improve performance in your system:- Minimum size
- The minimum number
of threads to maintain in the thread pool.
- Default thread pool: 20
- WebContainer thread pool: 120
- Maximum size
- The maximum number of
threads to maintain in the thread pool.
- Default thread pool: 50
- WebContainer thread pool: 120
- Thread inactivity timeout
- The amount of inactivity
(in milliseconds) that can elapse before
a thread is reclaimed.
- Default thread pool: 30000
- WebContainer thread pool: 60000
- Allow thread allocation beyond maximum thread size
- If enabled, the number
of threads can increase beyond the maximum
size configured for the thread pool.
- Value: Enabled