I compared a few different methods in linux on a 100Mbit network:
Method Bytes Time Speed
smb mount then cp 733960192 425 1.647 MB/s
scp 730253312 69.48* 10.0241 MB/s
wget using http 736274432 63.2 11.1097 MB/s
rsync - - comparable to scp
- scp includes the time it took my to type in my 40+ character password. Subtract out at least 3-4 seconds.
- scp and wget actually locked up my network connection. putty timed out. top indicated than an entire core was dedicated to the copy.
- I don't have numbers for rsync, but the they were comparable to scp
So, in linux, I could transfer 80GB in 2 hours of ignoring it and not babying the process. I find that preferable to moving a hard drive between computers, since they requires me to actually pay attention and shut things down.
Windows sharing would probably not be as fast as scp.
fwiw: 546Mbit... But it's very "bursty". – Sirex – 2012-02-20T15:39:48.380
1Network transfer and removing the drive mean you can read and write at the same time. The other 2 methods means you need to add the read from the first machine to the later write to the other one. – jvanderh – 2009-07-17T02:30:34.020
By fastest, are you including setup time? Physically moving a hard drive from one computer to another takes a lot more time than creating an NFS export, for instance. That 15 minutes to pull a drive and plug it into your other computer could move a lot of data over NFS on a gigabit network. – MaQleod – 2012-07-13T21:29:36.773
1Math time! What's the bandwidth of a 80GB hard drive traveling 60MPH in the glove box of a car that needs to travel 20 miles? :-) – Travis – 2009-07-17T15:41:13.977