본문 바로가기
WIKI 기술 지식 베이스

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이에요.

더 알아보기 (Learn more)