Ubuntu Linux 캐시 삭제하기
페이지 정보
작성자 낙엽타는향기 댓글 0건 조회 1,763회 작성일 23-12-07 00:12본문
ㅣ 리눅스의 캐시와 메모리
버퍼와 캐시에 저장된 메모리 말고 Swap 메모리도 있는데 해당 메모리는 메모리의 사용량이 늘어남에 따라서
디스크의 일부를 Ram처럼 사용할 수 있게 해주는 영역을 의미합니다.
버퍼와, 캐시에 사용된 메모리를 지우는 법을 알아보겠습니다.
○ 버퍼와 캐시에 사용된 메모리를 지워줘야 하는 이유
일반적으로 캐시는 느린 장치의 데이터를 빠른 장치에 임시로 보관해두고 사용하여 성능을 올리는 것이 목적입니다.
따라서 캐시는 당연히 사용하는 것이 좋지만, 적중률이 낮은 캐시의 경우에는 캐시를 사용하는 것이 성능에 좋지 않을 수 있습니다.
메모리와 같은 공간의 자원이 한정되어 있기 때문에 모든 정보를 cache 할수 없기에 cache 를 주기적으로 제거해야 합니다.
○ Linux에서의 캐시 관리 명령어
삭제 명령어는 아래와 같습니다.
캐시를 삭제하기 전 메모리 확인법 free -m |
리눅스에서 시스템 블록에 있는 캐시 삭제 명령어 sudo echo 2 > sudo /proc/sys/vm/drop_caches 또는 sudo sysctl -w vm.drop_caches=2 |
페이지 캐시까지 모두 삭제 명령어 sudo echo 3 > sudo /proc/sys/vm/drop_caches 또는 sudo sudo sysctl -w vm.drop_caches=3 |
주기적으로 시스템 블록에 있는 캐시를 cron에 등록하여 삭제 0 * * * * sync && sudo echo 3 > sudo /proc/sys/vm/drop_caches |
댓글목록
등록된 댓글이 없습니다.