캐시메모리 비우기
둘러보기로 이동
검색으로 이동
리눅스에서 캐시 메모리 비우기[편집]
<syntaxhighlight lang="bash"> sudo sync sudo sh -c "echo 3 > /proc/sys/vm/drop_caches" sudo sync </syntaxhighlight>
--Seony (토론) 2014년 4월 25일 (금) 18:22 (KST)
활용 예제[편집]
다음 스크립트를 별도의 파일에 저장하고 실행 퍼미션을 부여한 후, <syntaxhighlight lang="bash">
- !/bin/bash
/bin/sync /bin/echo 1 > /proc/sys/vm/drop_caches /bin/sync /bin/echo 2 > /proc/sys/vm/drop_caches /bin/sync /bin/echo 3 > /proc/sys/vm/drop_caches /bin/sync /bin/echo 1 > /proc/sys/vm/drop_caches /bin/sync </syntaxhighlight>
위 스크립트를 /var/admin/flush_caches.sh로 저장했다고 할 경우, 다음 한 줄을 /etc/crontab 에 넣어 주기적으로 캐시를 비울 수 있다. <syntaxhighlight lang="bash"> 0 5 */7 * * root /var/admin/flush_caches.sh > /dev/null </syntaxhighlight>
crontab 문법은 귀찮아서 설명 생략.
Darkcircle (토론) 2014년 12월 22일 (월) 16:21 (KST)