Cluster computing 如何增加每个gridgain节点为集群贡献的内核和堆内存量?

Cluster computing 如何增加每个gridgain节点为集群贡献的内核和堆内存量?,cluster-computing,gridgain,Cluster Computing,Gridgain,我在单独的虚拟机上运行GridGain节点,每个虚拟机的RAM大于等于16 GB。目前,默认情况下,每个GridGain节点实例为集群贡献1个核心和2 GB的RAM。我将能够修改这个,但在GridConfiguration和GridCacheConfiguration中,我似乎迷失了方向。理想情况下,每个GridGain节点实例将为集群贡献大于6GB的RAM 在GridGain中搜索堆内内存通常会导致堆外内存配置 此外,我想问一下缓存的开始大小的重要性,如下面的配置文件所述: <bean

我在单独的虚拟机上运行GridGain节点,每个虚拟机的RAM大于等于16 GB。目前,默认情况下,每个GridGain节点实例为集群贡献1个核心和2 GB的RAM。我将能够修改这个,但在GridConfiguration和GridCacheConfiguration中,我似乎迷失了方向。理想情况下,每个GridGain节点实例将为集群贡献大于6GB的RAM

在GridGain中搜索堆内内存通常会导致堆外内存配置

此外,我想问一下缓存的开始大小的重要性,如下面的配置文件所述:

<bean id="cache-template" abstract="true" class="org.gridgain.grid.cache.GridCacheConfiguration"> 
        <property name="startSize" value="1000000"/> 
        <property name="preloadMode" value="NONE"/> 
        <property name="writeSynchronizationMode" value="PRIMARY_SYNC"/>    
        <property name="queryIndexEnabled" value="true"/> 
    </bean>

我认为您需要为应用程序启动更改-Xmx设置。如果您使用的是ggstart.sh脚本,那么它会将内存设置为1GB,但是您可以通过更新脚本中的JVM_OPTS变量来更改它

就内核而言,GridGain是多线程的,每个GridGain实例都将利用所有可用的内核(如果它们是免费的)