![echo 3 > /proc/sys/vm/drop_caches 的更快替代方案](https://linux22.com/image/691734/echo%203%20%3E%20%2Fproc%2Fsys%2Fvm%2Fdrop_caches%20%E7%9A%84%E6%9B%B4%E5%BF%AB%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88.png)
在具有大量可用内存的系统上:12TB RAM
echo 3 > /proc/sys/vm/drop_caches
大约需要半小时才能完成。
有人知道更快的替代方案吗drop_caches
?我在这台服务器上使用 RHEL 6.5。你知道更新的 RHEL(如 6.6+ 或 7+)是否能提高drop_caches
速度吗?
答案1
如果你需要在测试运行后重置系统,为什么不使用快速重启kexec-重新启动?
这可能会在 45-60 秒内重新启动服务器,并且对于您正在做的事情来说是一种更简洁的方法。
答案2
更快的替代方法是移除内存。
我能想到的唯一办法是删除缓存以用于测试目的。或者您的用例是什么?请记住,这不会完全删除缓存。一旦命令执行完毕,它就会重新开始使用缓存。
/生命值/