[Ubuntu / 우분투] 리눅스에서 Buffer/cache 비우기

Hyeonseok You·2022년 8월 21일
0
post-custom-banner

리눅스에서 TOP를 활용하면 현재 사용하기 있는 ram의 사용량과 점유율을 확인할 수 있다.

여기서 알수 있는 Total ram은 128G이고 미 사용중인 램은 120G 상요중인건 2G정도라는 건 알수 있는데
추가 적으로 buff/cache라는 것이...
파일을 옮기거나 삭제하거나 검색할때 마다 무수히 램 보유가 계속해서 신경쓰인다.
buffer/cache를 정리 하지 않은 상태에서 추가 작업을 할 때 램 할당에 한계가 있어서 속도 저하 문제도 있는 것 같은

쾌적한 개발 환경을 위해서도 지속적인 buffer/cache 비우기가 필요함
특히나 인공지능 학습에서 데이터의 가공이 필요할 때 먼저 확인하고 작업해야 하는 필수 요소.

sync 
echo 1 > /proc/sys/vm/drop_caches 
echo 2 > /proc/sys/vm/drop_caches 
echo 3 > /proc/sys/vm/drop_caches

위 코드를 순차적으로 실행 시키면 점유하고 있는 buffer/cache의 점유 리소스가 비워지는 것을 확인할 수 있다.

특정 값 이상일 때 buffer/cache를 자동으로 비우는 명령어를 찾고는 있지만 그건 아직인듯 ..

profile
후회하지 않을 도전
post-custom-banner

0개의 댓글