linux系统如何进行Cache空间的清理及调试
如题,某嵌入式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的方法看了下)
请高手不吝赐教!