如果你出現類似cache過多的情況,請參考這篇。
buff/cache 占了1.6G,多數情況下是無所謂的。但是有時候在系統內存不足的時候,可能會影響其他程序的執行。
之前就遇到過 jenkins 因為內存不足 集成失敗。
1. cleanCache.sh
vim cleanCache.sh
-
-
#每兩小時清除一次緩存
-
echo "開始清除緩存"
-
sync;sync;sync #寫入硬盤,防止數據丟失
-
sleep 10 #延遲10秒
-
echo 3 > /proc/sys/vm/drop_caches
2. 將cache加入定時任務
echo '0 0 2/2 * * ? sh /opt/script/cron/cleanCache.sh' >> /var/spool/cron/root
每兩小時清理一次cache。