buff/cache占用過高的問題


工作記錄

echo 1 > /proc/sys/vm/drop_caches

 

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

可用值 0 到 3

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

 

free -m

 

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

腳本

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

設置定時任務

crontab -e

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

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

 

從左到右分別是 分鍾、小時、日、月份、星期

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM