相同Robocopy命令在两台计算机上执行速度差异悬殊的问题咨询
相同Robocopy命令在两台计算机上执行速度差异悬殊的问题咨询
我最近碰到个棘手的问题:一模一样的Robocopy命令,在两台不同的电脑上执行,耗时居然差得离谱,完全摸不着头脑。
具体情况是这样的:
- 源目录在一台Windows Server 2016 Standard服务器上,是个SMB共享目录,里面存了大概31.5万个小型图片文件,每个文件只有几KB大小。
- 我们需要定期做备份检查,把这个目录里新增或修改过的文件同步到目标端。这个目录每小时只会新增少量文件(通常不到100个),所以大多数时候实际需要复制的文件数量很少。
- 同步是通过网络进行的,我在目标电脑上执行的命令是:
robocopy [source] [destination] /e /z
加/e是为了同步所有子目录,/z则是让传输过程支持断点续传,避免中途中断前功尽弃。
现在目标电脑上已经有这个目录的大部分内容了,按道理来说,命令只需要对比已有文件,复制少量新增的就行。但奇怪的是,当我在一台远程Windows 11电脑上执行这个命令时,它的执行速度和另一台电脑上的表现完全不一样——耗时差得特别多。我实在搞不懂这是为什么,想请教下有没有大佬遇到过类似的情况,或者知道可能的原因?
备注:内容来源于stack exchange,提问作者Grimm
相关产品推荐
相关产品推荐

