开释Cache内存

释放Cache内存

关键字: 释放内存 , cache

在做性能测试的过程中,Free的内存往往会慢慢地cache起来,这样会比较高效。
那么在做性能测试准备的时候该如何释放已经cache起来的内存呢?
很简单:
调整/proc/sys/vm/drop_caches即可


1)查看当前/proc/sys/vm/drop_caches的值,默认为0
2)运行 sync 命令,确保文档系统的完整性
3)如果仅仅想释放pagecache,那么执行echo 1 > /proc/sys/vm/drop_caches;

   如果想释放dentries和inodes,则执行echo 2 > /proc/sys/vm/drop_caches;

   如果想释放pagecache, dentries以及inodes,那么执行echo 3 >/proc/sys/vm/drop_caches