|
Measures reported by SystemThreadsTest
The J2EE Engine thread system is responsible for handling system and client threads. It comprises two managers – Thread Manager and Application Thread Manager. The SystemThreadsTest monitors the health of the Thread Manager, which supplies the threads in which SAP J2EE Engine system operations are executed. This manager provides a set of properties for starting and managing system threads. This thread pool is for system activities such as making backup, background optimizations for load/store data, and so on. The logic in the system thread manager is similar to the application logic – the system uses a queue for system requests if a free thread is not available.
| Measurement |
Description |
Measurement
Unit |
Interpretation |
| Active_threads |
The number of threads from the thread pool which are currently executing a runnable task |
Number |
This measure serves as a good indicator of the server workload.
|
| Current_pool_size |
The number of threads in the thread pool, currently |
Number |
  |
| Max_pool_size |
The maximum number of threads that can be accomodated in the thread pool. |
Number |
|
| Threadpool_usage |
The percentage of threads in the thread pool that are being currently utilized |
Percent |
If the value of this measure is high, it could indicate a heavy server workload.
|
| Tasks_waiting |
The number of tasks waiting for threads, so as to begin execution
|
Number |
  |
| Tasks_queue_size |
The capacity of the request queue where the tasks waiting for execution are stored
|
Number |
 
|
| Tasks_queue_overflow |
The number of tasks waiting to be placed in the request queue, in the event that the request queue is full
|
Number |
If the value of this measure increases consistently, it could indicate a processing bottleneck.
|
|