Yes, LRU policy will be used for OFFHEAP_TIERED cache memeory mode. If you have 3gb/sec it is possible that it leads to allocation of big amount of object in heap. May be recomendations about JVM tuning recommendations will help you [1].
[1] https://apacheignite.readme.io/docs/jvm-and-system-tuning#jvm-tuning-for-clusters-with-off_heap-caches On Mon, Sep 12, 2016 at 6:12 AM, Anmol Rattan <[email protected]> wrote: > It is off heap tiered with max off heap of 40gb or so and in some cases, 0 > (no limit) > No eviction policy, by default will be LRU? > > Wondering internal datastructures shall not cause such large heap growth, > unless there is a lag from on heap to off heap > > On Sep 12, 2016 5:23 AM, "Andrey Gura" <[email protected]> wrote: > >> Hi, >> >> what cache model do you use? Do you have configured eviction policy for >> your cache? >> >> Keep in mind that every entry will allocate heap memory before will be >> evicted to offheap memory. Moreover, each entry stored in offheap consumes >> some heap memory due to internal data structures' overhead. >> >> On Sun, Sep 11, 2016 at 8:59 PM, Anmol Rattan <[email protected]> >> wrote: >> >>> Hi, >>> >>> We are dealing with a large grid of 7 server name nodes where each node >>> has multiple local caches. Data allocation rate at a few nodes is around >>> 3gb/sec which will be moved to off heap cache (as gathered from young gen >>> gc). However, heap consumption is very fast, one node even shows 50gb >>> consumption in 5 mins only. >>> >>> Can you help us understand how off heap in ignite works. Is there lag or >>> transfer at regular interval from on heap to off heap. Pointers to why heap >>> is showing such a rapid growth though all caches are off heap tiered. >>> >>> Thanks. >>> >> >> >> >> -- >> Andrey Gura >> GridGain Systems, Inc. >> www.gridgain.com >> > -- Andrey Gura GridGain Systems, Inc. www.gridgain.com
