结合 sync 和 drop_caches 的“正确方法”是什么?

结合 sync 和 drop_caches 的“正确方法”是什么?

当我需要事先处理时echo 3 > /proc/sys/vm/drop_cachessync最好使用

sync && echo 3 > /proc/sys/vm/drop_caches或者

sync ; echo 3 > /proc/sys/vm/drop_caches

这有关系吗?因为这两个命令对于文件系统数据来说都是安全的。或者第二个版本可能会在此过程中丢失数据?

答案1

更像是...你不应该需要根本无法做到这一点。您尝试使用 drop_caches 例程纠正的根本或潜在性能问题是什么?

从记录上看,sync ; echo 3 > /proc/sys/vm/drop_caches还不错。

相关内容