linux系统如何进行Cache空间的清理及调试

heronism 2016-09-05 07:06:32
如题,某嵌入式linux系统,内核版本3.12.19, 随着业务运行,发现Cache空间(cat /proc/meminfo|grep Cache)增大,导致可用内存不够,使用sync后修改/proc/sys/vm/drop_caches文件的方法,未见空间有所释放,在其他系统是可以的,现问题如下:
1. 如何能进行cache空间的清理,试了操作/proc/sys/vm/下的好几个文件都未见有效果
2. 如何能知道是什么进程操作导致的Cache空间增大,或者说如何知道Cache空间存了些什么东西,能否有工具能导出该空间内容(通过lsof的方法看了下)
请高手不吝赐教!
...全文
759 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiezhenliang 2019-12-17
  • 打赏
  • 举报
回复
请问您这个缓存问题解决了么,跟您请教一下
riczhao 2016-09-10
  • 打赏
  • 举报
回复
试过linux-ftools 了吗?fincore

4,437

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧