IT/LINUX

Linux buff/cache 정리 하기

ssung85 2020. 11. 13. 15:38
728x90

Linux에서 free -m 명령어로 메모리 상태를 확인하다 보면, buff/cache 사용량이 너무 많이 쌓여 있는 것을 확인할 수 있다. buff/cache 는 자주 사용하는 파일의 정보를 저장 해, 빠르게 불러올 수 있는 장점이 있지만, 너무 많이 사용하게 되면 가용 메모리의 부족으로 시스템 다운을 불러올 수 있다.

이런 경우 buff/cache 정리 해주는 명령어로 초기화해줄 수 있다.

crontab 명령어로 주기적으로 정리 가능 하다.

 

pagecache 만 비우기

echo 1 > /proc/sys/vm/drop_caches

dentries, inodes 비우기

echo 2 > /proc/sys/vm/drop_caches

pagecache, dentries, inodes 모두 비우기

echo 3 > /proc/sys/vm/drop_caches

버퍼 캐시 확인

정리 완료

 

728x90