리눅스 시스템 메모리캐쉬 버퍼 스왑파일 삭제하기

리눅스 시스템 메모리캐쉬 버퍼 스왑파일 삭제

  1. 페이지캐시삭제

# sync; echo 1 > /proc/sys/vm/drop_caches

  1. 페이지 캐시, 덴 트리 및 inode 삭제

# sync; echo 2 > /proc/sys/vm/drop_caches

  1. 페이지 캐시, 덴 트리 및 inode 삭제

# sync; echo 3 > /proc/sys/vm/drop_caches

스크립트 만들기

clearcache.sh

#!/bin/bash

#Note, we are using “echo 3”, but it is not recommended in production instead use “echo 1”

echo “echo 3 > /proc/sys/vm/drop_caches”

권한주기

# chmod 755 clearcache.sh

자동최적화 실행

# crontab -e

0 2 * * * /path/to/clearcache.sh

리눅스 스왑삭제 공간늘리기

# swapoff -a && swapon -a

# echo 3 > /proc/sys/vm/drop_caches && swapoff -a && swapon -a && printf ‘\n%s\n’ ‘Ram-cache and Swap Cleared’

OR

$ su -c “echo 3 >’/proc/sys/vm/drop_caches’ && swapoff -a && swapon -a && printf ‘\n%s\n’ ‘Ram-cache and Swap Cleared'” root

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다