[Linux] Out Of Memory 발생 시 메모리 확인 방법

thumbnail
  1. 메모리 확인:
  • top 명령으로 전체 메모리, 사용 메모리, 캐시 메모리, 스왑 메모리를 확인할 수 있다.
  • CPU와 함께 모니터링 가능하며, 메모리 사용률이 높은 프로세스를 확인할 수 있다.
  1. 캐시 메모리 사용 비율이 높은 경우:
  • free -h 명령으로 메모리 사용률이 낮은데 캐시 메모리 사용이 높은 경우가 있다.
  • 이 경우, 캐시 메모리를 비우는 것이 해결 방법이다.
  • 캐시 메모리는 자주 사용되는 프로그램의 값을 저장하여 메모리 접근 속도를 향상시키지만, 다른 프로그램에서 메모리를 사용할 수 없게 만들 수 있다.
  • 주기적으로 캐시 메모리를 비우는 것이 좋다.
  1. 기타 상황에서의 메모리 부족:
  • 메모리가 부족한 상황은 일반적으로 특정 프로세스의 과도한 사용 또는 캐시 메모리의 과다 사용 때문이다.
  • 경험해보지 못한 다른 경우는 시스템 로그, 메모리 확인, 앱 상태 확인 등을 통해 접근해 볼 수 있다.
  • 문제 해결을 위해 단계적으로 접근하는 것이 좋다.