2014-10-08 6 views
0

GridGain 노드를 각각 16GB 이상의 RAM이있는 별도의 VM에서 실행하고 있습니다. 현재 기본값은 각 GridGain 노드 인스턴스가 클러스터에 1 코어와 2GB RAM을 제공한다는 것입니다. 나는 이것을 수정할 수 있지만 GridConfiguration과 GridCacheConfiguration을 보면 잃어 버릴 것 같다. 이상적으로, 각 GridGain 노드 인스턴스는> 6GB RAM을 클러스터에 제공합니다.각 gridgain 노드가 클러스터에 기여하는 코어 및 힙 메모리의 양을 늘리는 방법은 무엇입니까?

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> 

답변

0

난 당신이 응용 프로그램 시작을 위해 -Xmx 설정을 변경할 필요가 있다고 생각합니다. ggstart.sh 스크립트를 사용하는 경우 메모리를 1GB로 설정하지만 스크립트에서 JVM_OPTS 변수를 업데이트하여 변경할 수 있습니다.

코어가 실행되는 한 GridGain은 멀티 스레드이며 각 GridGain 인스턴스는 사용 가능한 모든 코어를 사용합니다 (사용 가능한 경우).