Denis, Currently there is an easy way to add per-cache-group metrics for data and index pages. There is an internal counter, but it is not published as an MBean metric, we will do this as a part of IEP-6.
As for the per-cache metrics, this can be implemented, but it will take a significantly greater effort and most likely will affect performance. As Andrey noted, when two caches share the same cache group, multiple entries may be written to the same page, this needs special handling. I suggest we first start with per-cache-group metrics and then, if there is high demand, start thinking about per-cache metrics. --AG 2018-03-27 15:18 GMT+03:00 Andrey Kuznetsov <stku...@gmail.com>: > I apologize for the previous message sent in hurry. It's imposible to > measure the difference between 'precise' and 'estimated' page memory usage > per cache unless we fully implement approach 2. Current model allows to > store objects from several caches in a single page. > > 2018-03-23 22:21 GMT+03:00 Andrey Kuznetsov <stku...@gmail.com>: > > > Denis, > > > > I'll need to conduct some experiments to estimate the difference. And the > > answer will depend on numerous parameters: object sizes, number of > caches, > > that share the same data region and so on. > > > > пт, 23 марта 2018, 21:53 Denis Magda <dma...@apache.org>: > > > >> Andrey, > >> > >> How good will be the estimate if we go for 1. and utilize > pagesFillFactor > >> somehow? In other words, how big can be a difference between 100% > precise > >> calculation you the approach you're suggesting? > >> > >> -- > >> Denis > >> > >> > > > -- > Best regards, > Andrey Kuznetsov. >