buff/cache佔用太高的問題

工做記錄緩存

echo 1 > /proc/sys/vm/drop_caches

 

默認是0,不清除緩衝區緩存和頁面緩存bash

可用值 0 到 3spa

值越高系統上的程序會跑起來越慢code

 

free -m

 

蛋疼的是這只是一次性的,因此要寫個腳本放定時器天天自動跑自動清理blog

腳本crontab

#!/bin/bash
echo "開始清理緩存"
sync;sync;sync #寫入硬盤,防止數據丟失
sleep 10 #延遲10秒
echo 1 > /proc/sys/vm/drop_caches
echo "清理結束"

設置定時任務get

crontab -e

0 0 * * * sh /root/cleanBuff.sh

//查看是否設置成功
crontab -l

 

從左到右分別是 分鐘、小時、日、月份、星期博客

 

 轉載請註明博客出處:http://www.cnblogs.com/cjh-notes/class

相關文章
相關標籤/搜索