当我执行 cp folder1 folder2 -rf
时,第一次需要大约 10 分钟。但是当我执行第二个命令 cp folder1 folder3 -rf
时,大约需要 1 分钟。 folder1
包含大约 100 000 个文件。
为什么第二次有运行时间改进?
最佳答案
这是因为页面缓存。运行 sync ; echo 3 >/proc/sys/vm/drop_caches
让它再次变慢。
进一步阅读:
关于linux - 为什么第二次 cp 命令更快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18056286/