如何增加每个网格节点对集群的核心和堆内存量?

时间:2014-10-08 19:21:13

标签: cluster-computing gridgain

我在不同的VM上运行GridGain节点,每个VM都有> = 16 GB的RAM。目前,默认情况下,每个GridGain节点实例都为集群贡献1个Core和2 GB RAM。我将能够修改它,但看看GridConfiguration和GridCacheConfiguration我似乎丢失了。理想情况下,每个GridGain节点实例都会为集群贡献大约6 GB的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>

1 个答案:

答案 0 :(得分:0)

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

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