Hi Scott, The disk space is not compacted even after you clear the entire cache. The compaction feature will be introduced to Ignite soon. So, the metric shows the allocated size. This doc section suggests an approach for the actual size calculation: https://www.gridgain.com/docs/latest/administrators-guide/monitoring-metrics/metrics#allocated-space-vs-actual-size-of-data
- Denis On Fri, Sep 25, 2020 at 1:52 PM Scott Prater <[email protected]> wrote: > I have a question about how the off-heap usage is reported when Ignite > persistence is configured. I have a single node set up. I stored about > 1GB of items in the cache, then cleared the cache (remotely, using the Java > thin client: ClientCache.clear()). > > I then verified that the items were no longer in the cache. > > However, when I look at the Ignite log, I do not see that the disk space > was freed: > > [2020-09-25T11:17:36,299][INFO ][grid-timeout-worker-#23][IgniteKernal] > Metrics for local node (to disable set 'metricsLogFrequency' to 0) > ^-- Node [id=db4ed295, uptime=00:34:00.176] > ^-- H/N/C [hosts=1, nodes=1, CPUs=8] > ^-- CPU [cur=0.2%, avg=0.3%, GC=0%] > ^-- PageMemory [pages=250315] > ^-- Heap [used=180MB, free=94.85%, comm=438MB] > ^-- Off-heap [used=989MB, free=88.35%, comm=8392MB] > ^-- sysMemPlc region [used=0MB, free=99.99%, comm=100MB] > ^-- default_region region [used=989MB, free=87.92%, comm=8192MB] > ^-- metastoreMemPlc region [used=0MB, free=99.94%, comm=0MB] > ^-- TxLog region [used=0MB, free=100%, comm=100MB] > ^-- Ignite persistence [used=998MB] > ^-- sysMemPlc region [used=0MB] > ^-- default_region region [used=998MB] > ^-- metastoreMemPlc region [used=0MB] > ^-- TxLog region [used=0MB] > ^-- Outbound messages queue [size=0] > ^-- Public thread pool [active=0, idle=0, qSize=0] > ^-- System thread pool [active=0, idle=6, qSize=0] > > "Ignite persistence [used=998MB]" seems to indicate that 1GB of data is > still in the cache. Is this simply a report of the disk space *allocated*, > or is actual disk space in use? Is there a way to get both measurements? > > thanks, > > -- Scott >
