본문 바로가기
웹서버

리눅스 서버 메모리 캐시(버퍼) 비우기

by 대도루피 2025. 3. 5.
반응형

리눅스 서버를 운용하다보면 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하게 되어 있다.

 

 

 

 

반응형