eG Monitoring  

Measures reported by EndecaRsrcUsageTest

The resource utilization including memory and disk usage by the Endeca server is crucial for its effective perfromance. Excessive memory usage can cause significant deterioration in server performance. EndecaRsrcUsageTest reports the memory usage of the Endeca server and the maximum memory that the server is configured to use along with that administrators are notified if the resident set size, disk usage, or throughput violates the acceptable limits.

Outputs of the test : One set of results the Endeca search application being monitored.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Num_request Indicates the number of requests given by the user. Number  
Resident_set_size Indicates the size of the resident set allocated to the Endeca server. MB The memory currently used by the server in the main memory is the Resident Set Size. When the resident set size is too small, performance can be affected.
Current_allocated Indicates the total amount of memory allocated to the server. MB An unusually large usage of memory by the server which violates the current allocation is a cause of concern.
Heap_size Indicates the size of heap memory. MB To improve the performance of common functions such as displaying pages and performing searches, you can increase the heap size used by the server. When the heap size is too small, performance can be affected.
Max_total_thread_cache Indicates the maximum size of thread cache. MB  
Current_thread_cache Indicates the size of current thread cache. MB  
Free_page_heap Indicates the size of free page in the heap memory. MB A high value is desired for this measure.
Umapped_page_heap Indicates the size of unmapped page in the heap memory. MB  
Current_addr_space Indicates the size of current address space. MB  
Throughput Indicates the number of requests processed per second per server instance. Requests/second Ideally, the value for this measure should be high, if the value drops below acceptable levels then it indicates performance degradation in terms of latency.
Current_disk_usage Indicates the amount of disk space used by the server. MB Ideally, the value of this measure should be low.
Disk_high_water_mark Indicates the higher threshold of disk space usage by the server . MB If the disk usage reaches high watermark value it can cause loss of data. Ideally, the value of this measure should be below the lower threshold that is the low watermark.