我正在将我的服务器从美国迁移到英国,从一个数据中心迁移到另一个数据中心。我的主机说我应该能够达到每秒 11 兆字节的速度。
两端的操作系统均为Windows Server 2008。
我的平均文件大小约为 100 MB,数据分布在五个 2 TB 的驱动器上。
传输这些文件的推荐方法是什么?
- FTP
- 中小企业
- Rsync/Robocopy
- 其他?
由于这些都是公共文件,所以我并不太担心安全性,但我只想要一个可以推动完整 11 MB/s 传输速率的解决方案,以最大限度地减少总传输时间。
答案1
而是将硬盘通过海运运往海外。
在 11 Mbps 的最大利用率下,需要将近 90 天的时间才能传输 10 TB。
11 Mbps = 1.375 MBps =116.015 GB/天。
10240 GB / 116.015 GB/天 =~88.3 天。
答案2
我想说 rsync,以 11 MB/s 的速度运行,你将需要 10-14 天的时间,即使你被打断了,rsync 也可以轻松地从上次停止的地方启动。
在 11 Mbps 时,我会按照上面的建议运送硬盘 :)
答案3
当然是 Rsync。
至少休息后你可以随时继续,并且不会有任何痛苦。
答案4
你应该使用 rsync。它将压缩数据和去重发送之前,它会检查所有交易是否成功。它还可以恢复部分转账,这对于任何大额转账都非常重要。
它可能不会传输 10 TB;如果是日志和文本等,则可能低于 1 TB;也许远低于 1 TB。
有些工具的压缩效果比 rsync 更好,而且可能找到更多匹配项。您可以使用lrzip
等。
有些特定类型的数据压缩效果不佳,并且不包含文字重复项 - 例如视频和其他媒体。在这些情况下,FTP 和 rsync 所做的努力大致相同。