Amazon Elasticsearch Service 클러스터에서 SysMemoryUtilization이 그렇게 높은 이유는 무엇입니까?

최종 업데이트 날짜: 2020년 6월 11일

Amazon Elasticsearch Service(Amazon ES)클러스터의 SysMemoryUtilization이 90%를 초과했음을 확인했습니다. 시스템 메모리 사용률에 대해 우려해야 합니까?

​해결 방법

시스템 메모리 사용률이 90%를 초과하는 경우 힙 사용 문제 또는 오버로드된 Elasticsearch 클러스터를 나타내지는 않습니다. 시스템 메모리 사용률이 90%를 초과하는 경우, 특히 Amazon ES를 실행하는 노드의 경우 정상으로 간주됩니다. 따라서 클러스터의 크기를 확장할 필요가 없습니다.

Amazon ES에서 사용하는 대부분의 메모리는 인 메모리 데이터 구조용입니다. Elasticsearch는 Apache Lucene을 기반으로 구축되었기 때문에 Amazon ES는 파일에 효율적이고 빠르게 액세스할 수 있도록 오프 힙 버퍼를 사용합니다. Java 가상 머신(JVM)에도 일부 메모리가 필요합니다.

클러스터를 확장해야 하는지 여부를 확인하려면 다음 지표에 대해 Amazon CloudWatch 경보를 사용합니다

  • JVM 메모리 압력
  • CPU 사용률
  • 여유 스토리지 공간

CloudWatch 경보 설정에 대한 자세한 내용은 권장 CloudWatch 경보를참조하십시오.


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?