修改/proc/sys/vm/drop_caches这个文件里面的内容. 默认为0.

0 – 不释放
1 – 释放页缓存
2 – 释放dentries和inodes
3 – 释放所有缓存

我们可以根据需要修改其值,我们可以将它添加到计划任务.

0 5 * * * sync && echo "3" > /proc/sys/vm/drop_caches

凌晨5点执行回收.