eG Monitoring
 

Measures reported by GFireMJVMTest

This test continuously monitors the JVM heap usage and promptly alerts administrators when memory usage is at the maximum. In addition, this test helps administrators figure out the statistics related to the garbage collection of the JVM.

Outputs of the test : One set of results for each disk of the target GemFire server being monitored.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Jvm_pauses Indicates the number of times the JVM of this disk suspended i.e., paused the application which may or may not include full garbage collection. Number A high value for this measure is a cause of concern as this may indicate slowness of the disk.
Number_of_threads Indicates the total number of threads that are currently in use in the JVM of this disk. Number Comparing the value of these measures across the disks helps you in identifying the disk that is busy in terms of disk reads and disk writes.
Used_heap_size Indicates the amount of heap memory that is currently utilized by the JVM of this disk. MB A low value is desired for this measure. Comparing the value of this measure across the JVM of the disks reveals the JVM of the disk that is more frequently utilized and is in need of additional resources.
Free_heap_size Indicates the amount of heap memory that is currently available for use on the JVM of this disk. MB A high value is desired for this measure.
Total_heap_size Indicates the total amount of heap memory on the JVM of this disk. MB  
Heap_usage Indicates the percentage of heap memory utilized on the JVM of this disk. Percent A low value is desired for this measure. Comparing the value of this measure across the JVM of the disks reveals the JVM of the disk that is more frequently utilized and is in need of additional resources.
Heap_free Indicates the percentage of heap memory that is already utilized on the JVM of this disk. Percent A high value is desired for this measure.
Garbage_collects Indicates the number of garbage collection operation was performed on the JVM of this disk. Number  
Garbage_collects_time Indicates the time taken to perform the garbage collection operation on the JVM of this disk. Milliseconds Ideally, the value of this measure should be low. This is because, the garbage collection (GC) activity tends to suspend the operations of the application until such time that GC ends. Longer the GC time, longer it would take for the application to resume its functions. To minimize the impact of GC on application performance, it is best to ensure that GC activity does not take too long to complete.
Allocated_heap_size Indicates the amount of heap memory that was allocated to the JVM of this disk. MB