웹서버
리눅스 서버 메모리 캐시(버퍼) 비우기
대도루피
2025. 3. 5. 13:20
반응형
리눅스 서버를 운용하다보면 free 메모리가 부족한 경우가 있다.
이는 메모리에 캐시해서 그런 현상.
free -h 명령으로 메모리를 조회하면
이렇게 35Gi 가 남은 것을 볼 수 있다.
sudo echo 1 > /proc/sys/vm/drop_caches
sudo echo 2 > /proc/sys/vm/drop_caches
sudo echo 3 > /proc/sys/vm/drop_caches
root계정으로 실행.
이 명령어를 통해 정리 할 수 있는데 셋 다 할 필요는 없고 필요시 차례로.
1은 page 캐시를 삭제
2는 dentry(Directory Entry) 및 inode 캐시 삭제
3은 1,2 모두 삭제
명령 실행 후 buff/cache 영역이 free로 이동한 것을 확인 가능.
다시 사용하다보면 또 cache하게 되어 있다.
반응형