更新 :这只是单向传输。 无需同步。
我目前使用Robocopy来传输一个压缩的大文件并发送到远程networking共享。
有更快的工具吗? 最近,文件大小不断增加,传输过程花费更多时间。 任何帮助将是伟大的。
检查RichCopy 。
来自网站:
RichCopy是微软公司的Ken Tamaru为我们提供的免费工具。 该工具于2001年首先开发,并定期更新以跟上不断变化的需求。 当我告诉你时,相信我,这是你所有文件复制需求的答案。 当你第一次把RichCopy拿出来时,你会发现最令人惊讶的是它是一个multithreading的复制工具。 这意味着RichCopy不是按顺序一次拷贝一个文件,而是可以同时打开多个线程,允许多个文件并行复制,从而缩短了几次完成操作所需的总时间。 您也可以暂停和恢复文件复制操作,因此,如果您在任何时候都失去networking连接,您可以select离开的位置。
这可能听起来很多,但将两端升级到Vista / Server 2008.我在一个安静的(10台计算机)100MBnetworking上进行了一些非正式的testing。 根据资源监视器中的复制对话框和networking监视器中显示的速率,我使用了100MB的97%。
除此之外,使用更强大的压缩方法,压缩? 也许bzip2或lzma? 你需要根据你正在压缩的数据types来testing它们。
如果您可以在目标服务器上设置FTP,那么您可能会看到使用该function取代poky ol“SMB”的好处。 而且这可能比升级两台服务器到Server 2k8更容易…
无论您使用哪种传输协议,都可以通过尽可能提高客户端系统的TCP窗口大小来提高吞吐量。 这定义了客户端可以接收的最大数据包大小。 与Windows 2000上的默认设置相比,我已经看到在广域网上的改进多达2倍。
维基百科有一个TCP调整文章,解释了这一点。 Windows允许您全局或按接口设置TCP窗口大小。
如果这些文件基于相同的数据,rsync是一个选项。 它只会发送更改的数据。
Zip文件确实有改变文件中的所有二进制数据的倾向,即使对于小的改变也是如此,所以它可能不太有用。
这种取决于你的意思是远程networking共享。 偏远像全国各地? 或者就像一个小的GB LAN远程?
如果不能像Ryanerbuild议的那样发送差异,限制因素是两台计算机的磁盘速度,两台计算机之间的所有线速,两台计算机之间的交换速度,所有交换机和网卡的MTU。 如果是在一个小的GB局域网上,最简单的办法就是尽可能地把MTU做得更大。