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

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