在具有大量可用内存的系统上: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
更快的替代方法是移除内存。
我能想到的唯一办法是删除缓存以用于测试目的。或者您的用例是什么?请记住,这不会完全删除缓存。一旦命令执行完毕,它就会重新开始使用缓存。
/生命值/