当我执行cp folder1 folder2 -rf时,它第一次大约需要10分钟.但是当它执行第二个命令cp folder1 folder3 -rf时,大约需要1分钟. folder1包含大约100,000个文件.
为什么第二次运行时间有所改善?
解决方法
这是因为页面缓存.运行同步; echo 3> / proc / sys / vm / drop_caches使它再次变慢.
进一步阅读:
> http://jim.studt.net/depository/index.php/flushing-caches-for-benchmarking-in-linux
> https://superuser.com/a/319287/236874