cache占用高 文件delete cache

问题: 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掉 让其回收解决问题

 

cache占用高 文件delete cache

上一篇:如何正确的在java web配置数据池


下一篇:菜鸟学java web(二)-----tomcat体系结构、server.xml