在这篇文章中解释了如何做到这一点:
删除LinuxcachingRAM
但一定要阅读完整的文章为什么或为什么不清除caching。
作为root: echo 3 > /proc/sys/vm/drop_caches
我对运行2.6.15(没有上面提到的proc文件)的embedded式控制台上的高手caching也有同样的担忧。 我做了一些实验,发现强制清除caching的一种方法是创build一个虚拟磁盘,用一个巨大的临时文件填充它,然后删除文件。 完美的作品。 当然,我所证实的是,当绝对必要的时候,Linux确实会释放caching。 顺便说一下,将swappiness改为0或100,绝对不会对meminfo产生明显的影响。