Linux cached过高问题

2020-06-24  本文已影响0人  那钱有着落吗

在日常使用中,发现程序出现内存不够的问题,于是去服务器看内存仅仅使用了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

上一篇 下一篇

猜你喜欢

热点阅读