We are using Ignite 2.13. We are seeing very high resident memory on client nodes. Below is our configuration,
- We are running both client & server nodes with 4Gb heap.
- On-heap is not turned on(i.e. default).
- No persistent is configured native or rdbms.
- The default data region is set with 4Gb max.
- Eviction set to LRU and thresholds set to 50%.
However every time the metrics get logged in the log file, on-heap shows some marginal usage in MBs. The off-heap always shows used as 0 for all regions system as well as the default data region we configured in our app.
But when we run ‘top’ the heap is roughly ~3.5Gb while the resident memory/off-heap is at 9Gb and by the time I completed the test it rose to 13 Gb.
I am not sure why is the resident memory increasing so much. And why on the client node? Moreover why do none of the regions show it up in the metric logs? How can I check from ignite tools like visor/etc, what data is getting accumulated in the resident memory?
TIA