0

I am currently trying to transfer over 300GB from my Mac Pro server to my Synology NAS. I only have my Windows PC I can work from, but I can SSH into both devices. They are both connected to gigabit ethernet, which I have tested and which works very good.

I have tried a few things already, such as SCP, FTP, SMB, and AFP, but they are generally limited to about 30 MB/s. 30 MB/s would mean, theoretically about 480 Mbps on my wired network. I should be able to do ~60 MB/s, as I need to both "upload" and "download" at the same time.

10GB takes about 5 minutes to transfer, meaning I probably need a good 2.5-3 hours before all my files are done transfering.

Is there a faster way than simply using this AFP, as I am doing right now? Maybe I hit a bottleneck somewhere, but I can't really see where that would be.

1 Answers1

2

Are you sure the limit isn't from the HDDs?

SSH with a faster cipher can help:

ssh -c arcfour
scp -c arcfour

Or you could run rsync without sshd, with rsyncd.

Another option is to pipe tar over netcat:

On the receiving end do:
# netcat -l -p 7000 | tar x

And on the sending end do:
# tar cf - * | netcat otherhost 7000

(taken from http://toast.djw.org.uk/tarpipe.html )

ptman
  • 27,124
  • 2
  • 26
  • 45