리눅스 시스템에 들어가서 free 명령어를 통해서 메모리를 확인하려다가 놀라운 것을 발견하게 되었다.


여유 메모리가 별로 없다는 것. 특히 캐시 메모리가 엄청나게 잡아먹고 있었다.


이 원인과 해결법에 대해서 알아보니.

파일 읽기 쓰기를 많이하는 시스템에서 캐시메모리가 많이 쌓인다고 한다.
아무래도 대용량 파일들을 자주 업로드하기 때문에 이런일이 생기는 듯 하다.


이는 명령어로 간단하게 정리할 수 있다.
(명령어를 치는 순간에 CPU 사용량이 다소 늘어난다고는 한다.)


# sync && echo 3 > /proc/sys/vm/drop_caches


다음과 같이 캐시 메모리 텅텅 비워졌다.

댓글 작성