大家好,我是烤鸭:
如果你出现类似cache过多的情况,请参考这篇。
buff/cache 占了1.6G,多数情况下是无所谓的。但是有时候在系统内存不足的时候,可能会影响其他程序的执行。
之前就遇到过 jenkins 因为内存不足 集成失败。
1. cleanCache.sh
vim cleanCache.sh
#!/bin/bash
#每两小时清除一次缓存
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。