It guess really depends how you use the cluster. For my use case, I have to bump up heap to 8G to support concurrent queries (JDBC); otherwise, Ignite could crash since Ignite need process results in heap.
On Fri, Jun 14, 2019 at 2:02 PM John Smith <java.dev....@gmail.com> wrote: > Hi, so I have 3 machines with 8GB RAM and 96GB disk each. > > I have configured the persistence as > > <bean > class="org.apache.ignite.configuration.DataRegionConfiguration"> > <property name="persistenceEnabled" value="true"/> > > <property name="name" value="Default_Region"/> > <property name="maxSize" value="#{72L * 1024 * 1024 * > 1024}"/> > </bean> > </property> > > Looking at the logs: > Topology snapshot [ver=3, locNode=xxxxxx, servers=3, clients=0, > state=INACTIVE, CPUs=12, offheap=216.0GB, heap=3.0GB] > > 1- If I get this right... Each node is using about 1GB on-heap JVM memory > each for the ignite process to run. Correct? Should this be set a bit > higher or that's ok? > 2- There is total 216GB off-heap so about 72GB off-heap per node. So how > much of that is stored in actual RAM in the remainder of what is left from > 8GB of the physical host? Is that the 20% value indicated in the docs? Or > should maxSize be set to 6L and not 72L giving 2GB free to the OS and > ignite process? > > > > >