在日常使用中,发现程序出现内存不够的问题,于是去服务器看内存仅仅使用了2G,但是缓存却占了50多G,很疑惑,网上查询发现缓存是可以自动转为内存使用,但是又时候并不会成功转移,所以就出现问题了,需要自己手动清理一下。
image.png解决方式:
//先同步数据
sync
//cache 释放:
//To free pagecache:
echo 1 > /proc/sys/vm/drop_caches
//To free dentries and inodes:
echo 2 > /proc/sys/vm/drop_caches
//To free pagecache, dentries and inodes:
echo 3 > /proc/sys/vm/drop_caches
下面放我找到的理论知识:
https://blog.csdn.net/hellojoy/article/details/80760010
网友评论