프로그래밍/잡동산이

몽고디비 메모리 사용량 늘리는 방법: 간단 가이드

Nadahacker 2023. 7. 23. 20:44
반응형

메모리 사용량이 부족하여 몽고디비 성능을 향상시키고자 한다면, 아래의 간단한 가이드를 따라 메모리 사용량을 늘릴 수 있습니다.

  1. 설정 파일 수정 mongod.conf 파일을 열어 wiredTiger.engineConfig.cacheSizeGB 옵션을 변경합니다. 이 옵션은 몽고디비 인스턴스가 사용할 수 있는 캐시 크기를 설정하는데, 메모리의 총 용량을 고려하여 적절한 값을 선택합니다.

예를 들어, 64GB 메모리를 가진 서버에서 48GB를 몽고디비 인스턴스의 캐시로 할당하려면 다음과 같이 설정합니다:

 

storage:
  wiredTiger:
    engineConfig:
      cacheSizeGB: 48
  1. 커맨드 라인 옵션 사용 설정 파일을 변경하지 않고도 간단하게 메모리 사용량을 조정할 수 있습니다. 몽고디비 실행 시 --wiredTigerCacheSizeGB 옵션을 사용하여 캐시 크기를 설정합니다.

예를 들어, 다음과 같이 48GB 메모리를 사용하도록 설정합니다:

mongod --wiredTigerCacheSizeGB 48

메모리 사용량을 늘린 후에는 성능을 테스트하고 시스템 요구 사항과 메모리 사용량을 고려하여 최적의 값을 선택합니다. 메모리가 부족한 경우, 몽고디비 성능에 영향을 미칠 수 있으므로 적절한 메모리 할당이 중요합니다.

반응형