Kumar Asked: 2010-01-31 03:20:35 +0800 CST2010-01-31 03:20:35 +0800 CST 2010-01-31 03:20:35 +0800 CST 如何清除linux服务器中的所有缓存文件(RHEL 5)[重复] 772 如何清除 linux 服务器 (RHEL 5) 中的所有缓存和缓冲文件? linux cache rhel5 3 个回答 Voted Best Answer Christian 2010-01-31T03:33:44+08:002010-01-31T03:33:44+08:00 在这篇文章中解释了如何做到这一点: 删除linux缓存的ram 但请务必阅读完整的帖子,了解为什么或为什么不清除缓存。 James 2010-01-31T03:31:53+08:002010-01-31T03:31:53+08:00 作为根:echo 3 > /proc/sys/vm/drop_caches user191542 2013-09-26T19:14:12+08:002013-09-26T19:14:12+08:00 我对运行 2.6.15 的嵌入式盒子(没有上面提到的 proc 文件)上的重手缓存有同样的担忧。我做了一些实验,发现强制清除缓存的一种方法是创建一个 ramdisk,用一个巨大的临时文件填充它,然后删除该文件。完美运行。当然,我证明的是,Linux 确实会在绝对必要时释放缓存。顺便说一句,将 swappiness 更改为 0 或 100 对 meminfo 绝对没有明显的影响。
在这篇文章中解释了如何做到这一点:
删除linux缓存的ram
但请务必阅读完整的帖子,了解为什么或为什么不清除缓存。
作为根:
echo 3 > /proc/sys/vm/drop_caches
我对运行 2.6.15 的嵌入式盒子(没有上面提到的 proc 文件)上的重手缓存有同样的担忧。我做了一些实验,发现强制清除缓存的一种方法是创建一个 ramdisk,用一个巨大的临时文件填充它,然后删除该文件。完美运行。当然,我证明的是,Linux 确实会在绝对必要时释放缓存。顺便说一句,将 swappiness 更改为 0 或 100 对 meminfo 绝对没有明显的影响。