linux定时任务清理cache缓存
大家好,我是烤鸭: 如果你出现类似cache过多的情况,请参考这篇。 buff/cache 占了1.6G,多数情况下是无所谓的。但是有时候在系统内存不足的时候,可能会影响其他程序的执行。 之前就遇到过 jenkins 因为内存不足 集成失败。 1. cleanCache.shvim cleanCache.sh#!/bin/bash#每两小...
·
大家好,我是烤鸭:
如果你出现类似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。
更多推荐
已为社区贡献6条内容
所有评论(0)