如何加速 robocopy

如何加速 robocopy

我正在使用一台 Windows-7 计算机,需要从网络 (NAS) 复制大量小文件。我以前使用xcopy命令执行此操作,但由于文件锁定问题,我决定开始使用robocopy,使用以下参数:

robocopy \\nas\<subdir>\ <destination>\ /E /R:3 /V /FP

我的印象是性能严重下降,但由于我没有以前情况(使用xcopy)的任何日志,所以我不太确定。

我可以添加任何可以提高命令性能的标志robocopy吗?

答案1

我可以添加任何选项来提高命令的性能robocopy吗?

以下选项将改变 的性能robocopy

  • /J:使用无缓冲 I/O 进行复制(推荐用于大文件)。

  • /NOOFFLOAD:不使用Windows 复制卸载机制。

  • /R:n:失败复制的重试次数 - 默认为 100 万次。

  • /W:n:重试之间的等待时间 - 默认为 30 秒。

  • /REG:将注册表中的保存/R:n和保存为默认设置。/W:n

  • /MT[:n]:多线程复制,n = 要使用的线程数(1-128)

    默认 = 8 个线程,与/IPG和不兼容/EFSRAW

    /LOG建议使用以获得更好的性能。

来源 -机器人复制


进一步阅读

相关内容