如何清除Linux服务器(RHEL 5)中的所有caching文件

  • 我如何清除所有caching和caching文件在Linux服务器(RHEL 5)?

在这篇文章中解释了如何做到这一点:

删除LinuxcachingRAM

但一定要阅读完整的文章为什么或为什么不清除caching。

作为root: echo 3 > /proc/sys/vm/drop_caches

我对运行2.6.15(没有上面提到的proc文件)的embedded式控制台上的高手caching也有同样的担忧。 我做了一些实验,发现强制清除caching的一种方法是创build一个虚拟磁盘,用一个巨大的临时文件填充它,然后删除文件。 完美的作品。 当然,我所证实的是,当绝对必要的时候,Linux确实会释放caching。 顺便说一下,将swappiness改为0或100,绝对不会对meminfo产生明显的影响。