| Measurement |
Description |
Measurement
Unit |
Interpretation |
| Run_queue_length |
Indicates the instantaneous length of the queue in which threads are waiting for the processor cycle. This length does not include the threads that are currently being executed. |
Number |
A value consistently greater than 2 indicates that many processes could be simultaneously contending for the processor.
|
| Number_of_blocked_process |
Indicates the number of processes currently blocked for I/O, paging, etc. |
Number |
A high value could indicate an I/O problem on the host (e.g., a slow disk).
|
| Swap_memory |
This measurement denotes the committed amount of virtual memory. This corresponds to the space reserved for virtual memory on disk paging file(s). |
MB |
An unusually high value for the swap usage can indicate a memory bottleneck. Check the memory utilization of individual processes to figure out the process(es) that has (have) maximum memory consumption and look to tune their memory usages and allocations accordingly.
|
| Free_memory |
Indicates the free memory available currently. |
MB |
A very low value of free memory is also an indication of high memory utilization on a host. The detailed diagnosis of this measure lists the top 10 processes responsible for maximum memory consumption on the host.
|
| Scan_rate |
Indicates the memory scan rate. |
Pages/Sec |
A high value is indicative of memory thrashing. Excessive thrashing can be detrimental to application performance.
|