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?
>
>
>
>
>

Reply via email to