Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / /

CPU 사용량 문제 해결

이 페이지의 내용

  • 경고 조건
  • 일반적인 트리거
  • 즉각적인 문제 해결
  • 장기적인 솔루션 구현
  • 진행 상황 모니터링

System CPU 경고는 MongoDB 프로세스의 CPU 사용량이 지정된 임계값에 도달했음을 나타냅니다. 이 임계값은 경고가 생성될 때 지정됩니다.

프로젝트 수준 경고 설정 페이지에서 다음 경고 조건을 구성하여 경고를 트리거할 수 있습니다.

시스템: CPU (steal) %

CPU가 "비자발적 대기" 상태인 시간의 비율이 지정된 임계값을 초과할 때 발생합니다. CPU 도용 비율은 CPU 사용량이 보장된 기준 CPU 크레딧 누적 비율을 초과하는 비율입니다.

참고

이 경고는 일반적으로 Amazon Web Services 버스트 가능 성능인스턴스에서 모든 크레딧이 소비된 경우 Atlas가 트리거합니다.

시스템: CPU (사용자) %
CPU 수로 정규화된 MongoDB 프로세스의 CPU 사용량이 지정된 임계값을 초과하는 경우 발생합니다.

최적화되지 않은 쿼리 로 인해 System CPU 경고가 발생할 수 있습니다.

쿼리 성능을 향상시키려면 하나 이상의 인덱스 를 추가하는 것이 좋습니다. 추천 인덱스 계산에 대한 자세한 내용은 추천 인덱스 계산을 참조하세요.

현재 워크로드에서 사용하는 CPU 사용량 비율을 줄이려면 추가 서버로 클러스터를 확장하는 것이 좋습니다. 예를 들어 복제본 세트를 샤드 클러스터로 변환 할 수 있습니다. 샤드 클러스터에 대해 자세히 알아보려면 샤딩을 참조하세요.

Normalized System CPU 차트를 보고 노드에 있는 모든 프로세스의 CPU 사용량을 CPU 코어 수로 나누어 0-100% 범위로 스케일링하여 모니터링합니다.

CPU 사용량을 모니터링하여 데이터가 메모리 대신 디스크에서 검색되는지 여부를 확인합니다.

자세한 내용은 클러스터 지표 보기를 참조하세요.

돌아가기

쿼리 문제 해결