XCOPY是在Windows文件系统上复制文件夹/文件的最快工具吗?



我有一个维护任务,将文件夹从一个服务器复制到另一个服务器。源文件夹很大——大约有~ k个文件/5-6个树级,总大小约为~1GB。

我在windows命令行中使用Robocopy.exe和XCOPY.exe,它们的性能很好,我想知道是否有更快的工具来交付任务。

当然,实际性能高度依赖于网络过载,但我相信测试用例使用相同的环境。

Robocopy的速度取决于一些选项。

/Z选项以重启模式复制文件。当网络在复制过程中出现故障时,下次将恢复。但是使用这个选项速度不是很好。

/MT创建N个线程的多线程副本。N为1 ~ 128之间的整数。N的默认值为8。

由于您有~ k的文件和本地网络,请尝试使用超过默认的8个线程(大约25个),而不使用/Z参数。

同时抑制文件输出增加速度。

robocopy source destination /MT:25 /NP /NFL /NDL

/NFL没有文件列表-不记录文件名

/NDL没有目录列表-不记录目录名

使用这些选项,我们可以复制数百万个大小超过1TB的文件,并且它可以利用所有1Gbit/sec的网络,所以限制是您的网络速度。

最新更新