cache占用高 文件delete cache

时间:2021-05-13 13:58:51   收藏:0   阅读:44

问题: 100g内存 结果内存有90+g内存被使用!

解决:

1、free -m的时候发现cached 较大,大约使用80G;分析可能和文件缓存在内存中相关

2、在/var 目录下查找大文件 du -lh  发现只有300M

3、那就只能认为是 文件被删除但是 文件还被占用! 导致文件一直缓存在cache中;怎样找到被rm的文件但是inode 还在的文件呢?

lsof -n| grep deleted

可以看到 被删除但是inode 被占用的文件 

根据lsof -n| grep deleted  结果找到占用的进程 kill掉 让其回收解决问题

 

原文:https://www.cnblogs.com/codestack/p/14760974.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!