在两个无头服务器上以最大速度传输300+ GB?

我目前正尝试从我的Mac Pro服务器传输超过300GB的文件到我的Synology NAS。 我只有我的Windows PC可以工作,但我可以SSH进入这两个设备。 他们都连接到千兆以太网,我已经testing,哪个工程非常好。

我已经尝试了一些东西,比如SCP,FTP,SMB和AFP,但是它们一般都被限制在30 MB / s左右。 理论上,我的有线networking上的每秒30 MB将会达到480 Mbps。 我应该可以做〜60 MB / s,因为我需要同时“上传”和“下载”。

10GB大约需要5分钟的时间才能传输,这意味着我可能需要2.5-3个小时才能完成所有文件的传输。

有没有比简单使用这个法新社更快的方法,因为我现在正在做? 也许我在某个地方遇到了一个瓶颈,但是我真的不知道会在哪里。

你确定这个限制不是来自硬盘吗?

使用更快的密码SSH可以帮助:

 ssh -c arcfour scp -c arcfour 

或者你也可以用rsyncd运行rsync而不用sshd。

另一个select是通过netcatpipe理tar:

 On the receiving end do: # netcat -l -p 7000 | tar x And on the sending end do: # tar cf - * | netcat otherhost 7000 

(摘自http://toast.djw.org.uk/tarpipe.html