XCOPY是通过Windows文件系统复制文件夹/文件的最快工具吗? [关闭]

问题描述 投票:3回答:1

我有一个维护任务,可以将文件夹从一台服务器复制到另一台服源文件夹很大 - 大约~Ks的文件/ 5-6树级别和整体大小~1GB。

我从Windows命令行使用Robocopy.exe和XCOPY.exe,它们的性能是公平的,我想知道是否有更快的工具来交付任务。

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

windows command-line filesystems xcopy
1个回答
12
投票

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

/ Z选项以重启模式复制文件。当网络在复制时出现故障时,它会在下次恢复时恢复。但是这个选项速度并不好。

/ MT使用N个线程创建多线程副本。 N必须是1到128之间的整数.N的默认值是8。

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

同时抑制文件输出也会提高速度。

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

/ NFL无文件列表 - 不记录文件名

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

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

© www.soinside.com 2019 - 2024. All rights reserved.