echo 3 > /proc/sys/vm/drop_caches 的更快替代方案

echo 3 > /proc/sys/vm/drop_caches 的更快替代方案

在具有大量可用内存的系统上:12TB RAM

echo 3 > /proc/sys/vm/drop_caches 

大约需要半小时才能完成。

有人知道更快的替代方案吗drop_caches?我在这台服务器上使用 RHEL 6.5。你知道更新的 RHEL(如 6.6+ 或 7+)是否能提高drop_caches速度吗?

答案1

如果你需要在测试运行后重置系统,为什么不使用快速重启kexec-重新启动

这可能会在 45-60 秒内重新启动服务器,并且对于您正在做的事情来说是一种更简洁的方法。

另请参阅:是否可以在不重启硬件的情况下重启 Linux 操作系统?

答案2

更快的替代方法是移除内存。

我能想到的唯一办法是删除缓存以用于测试目的。或者您的用例是什么?请记住,这不会完全删除缓存。一旦命令执行完毕,它就会重新开始使用缓存。

/生命值/

相关内容