我正在从我们的网络内部向另一个网络共享传输相当大的文件 (8TB)。大多数文件大小在 0.1 MB 到 15 MB 之间。我需要进行复制的机器是 Windows Server 2003。
我熟悉 robocopy,特别是 /mt 选项,它可以增加线程数量,以处理相当小的文件大小和需要复制的大量文件。我已经下载了Windows Server 2003 资源工具包工具。其中包括 robocopy,但似乎包含的版本不提供 /mt 选项,从而大大减慢了传输速度。
有没有办法让带有 /mt 选项的 robocopy 在服务器 2003 上运行?
答案1
来自 TechNet:“/MT 参数适用于 Windows Server 2008 R2 和 Windows 7。”
因此看起来 W2K3 不支持 /MT 选项。
http://technet.microsoft.com/en-us/library/cc733145(v=ws.10).aspx
答案2
尝试一下 RichCopy。它可以进行多线程复制,并且也是来自 Microsoft 的便携式工具。
http://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx
答案3
我最终只生成了 8 个不同的应用程序实例。编写了一个简单的脚本,一旦完成就会生成下一个实例。所以我总是同时运行 8 个实例(直到它快要结束)。