2013-10-03 2 views
3

카산드라의 최소 권장 힙 크기는 얼마입니까? 카산드라 wiki page에 우리는 읽을 수 있습니다 : "더 많은 메모리, 더 나은 4GB의 우리가 일반적으로 권장 최소 인 상태"에카산드라 최소 힙 크기

Datastax website :

"Java 힙 공간을 최대로 설정해야합니다 8GB 또는 전체 RAM의 절반 중 낮은 쪽을 선택하십시오. "

그러나 나는 어디에서 최소 권장 힙 RAM이어야하는지 더 많은 정보를 찾을 수 없습니다. 동일한 서버에서 다른 서비스를 실행한다고 가정 할 때 카산드라가 RAM의 절반을 사용하지 않기를 원하므로 최대 힙 메모리를 지정해야합니다. 최소한 4GB 힙 (heap)을 최소 8GB 또는 2GB로 설정해야합니까? 아니면 2GB는 절대적으로 좋습니다.

답변

5

작업량과 데이터 양에 따라 크게 달라집니다. 대용량 삽입 작업 부하의 경우 4GB 이상의 큰 힙이 필요합니다. Cassandra 2.0 (최신 버전)에서는 그다지 중요하지 않지만 더 많은 데이터를 얻으려면 더 큰 힙이 필요할 것입니다. 노드 당 1TB 미만인 경우 힙이 많이 들지 않습니다.

부하 테스트를 실행하는 유일한 방법은 작동하는 힙 크기를 결정하는 것입니다.

4

t2.micro EC2에서 400Mb 힙에 대해 cassandra를 실행할 수있었습니다. 뛰어난 성능이 필요 없습니다.