如何加速robocopy

Dom*_*que 7 windows-7 robocopy

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

robocopy \\nas\<subdir>\ <destination>\ /E /R:3 /V /FP
Run Code Online (Sandbox Code Playgroud)

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

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

Dav*_*ill 6

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

以下选项将改变 的性能robocopy

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

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

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

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

  • /REG:保存/R:n/W:n在注册表中作为默认设置。

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

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

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

来源 - robocopy


进一步阅读