캐시메모리 비우기

Ubuntu Korea Community Wiki
둘러보기로 이동 검색으로 이동

리눅스에서 캐시 메모리 비우기[편집]

<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">

  1. !/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)