当我需要事先处理时echo 3 > /proc/sys/vm/drop_caches
,sync
最好使用
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
还不错。