linux – 为什么第二次cp命令更快

前端之家收集整理的这篇文章主要介绍了linux – 为什么第二次cp命令更快前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我执行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

猜你在找的Linux相关文章