eG Monitoring
 

Measures reported by CassBuffPoolTest

The Cassandra database node manages an internal buffer pool system. This buffer pool is meant to keep allocations and GC lower by recycling on and off heap buffers. If the buffer pool size is inadequate, then, the requests may not be serviced by the buffer pool more often that not. To avoid such frequent buffer pool misses, it is necessary to keep a vigil on the buffer pool of the Cassandra database node. The Cassandra Buffer Pools test helps administrators achieve this!

This test reports the size of the buffer pool and also reports the count of service requests that were not serviced by the buffer pool. Using this test, administrators can figure out how often the buffer pool failed to service requests and figure out if it is attributed to the poor sizing of the buffer pool.

Ouputs of the test: One set of results for the target Cassandra Database node that is being monitored.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Misses Indicates the number of times requests were not serviced from the buffer pool during the last measurement period. Number A low value is desired for this measure.
Miss_rate Indicates the rate at which requests were not serviced from the buffer pool during the last measurement period. Misses/sec A high value for this measure indicates that the buffer pool needs to be allocated with additional resources.
Size Indicates the size of the buffer pool. MB