Cache settings
출처: 문서
본문
캐시 설정
OpenSearch는 메모리 사용량과 성능을 최적화할 수 있는 다양한 캐시 설정을 제공해요. 이 설정들을 통해 OpenSearch가 캐시된 데이터 구조와 캐싱 작업용 메모리 할당을 어떻게 관리할지 제어할 수 있어요.
이 설정을 적용하는 방법을 알아보려면 OpenSearch 구성 문서를 참고하세요.
캐시 리사이클러 설정
캐시 리사이클러는 가비지 컬렉션 오버헤드를 줄이기 위해 메모리 페이지의 재사용을 관리해요. OpenSearch에서 지원하는 캐시 리사이클러 설정은 다음과 같아요:
-
cache.recycler.page.limit.heap(Static, byte size): 페이지 캐시 리사이클러의 힙 사용에 대한 메모리 크기 제한이에요. 기본값은 힙의10%예요. -
cache.recycler.page.weight.bytes(Static, double): 캐시 리사이클러에서 byte 페이지 재활용에 적용되는 가중치 계수예요. 기본값은1.0이고, 최솟값은0.0이에요. -
cache.recycler.page.weight.ints(Static, double): 캐시 리사이클러에서 integer 페이지 재활용에 적용되는 가중치 계수예요. 기본값은1.0이고, 최솟값은0.0이에요. -
cache.recycler.page.weight.longs(Static, double): 캐시 리사이클러에서 long 페이지 재활용에 적용되는 가중치 계수예요. 기본값은1.0이고, 최솟값은0.0이에요. -
cache.recycler.page.weight.objects(Static, double): 캐시 리사이클러에서 object 페이지 재활용에 적용되는 가중치 계수예요. object 페이지는 유용성이 떨어지기 때문에 기본적으로 더 낮은 가중치가 부여돼요. 기본값은0.1이고, 최솟값은0.0이에요.