I inherited a backup plan from the previous sysadmin that looks like this:
Backup each 150GB of data from two fileservers to two 3.5in external harddrive (USB 2.0) by mapping the data partitions to our quad-core Dell R200 server (Windows Server 2003) and runs ntbackup (full backup running on thursday night). Each backup takes 9 hours to complete. The external hdds will be taken home by the COO every friday (our company is closed on weekends).
I've tried to backup directly from the 2 fileservers to the USB disks, but it takes more than 24 hours to complete since each of them runs on a slow processor.
I think this plan is ridiculous (is it?), but please, my question is:
Does the backup speed is highly affected by the speed of the USB port?
Best Answer
It is. USB 2.0 is 480Mbps. Divide that by 8 to get 60Mbytes/sec, but you'll never see that in real practice due to bus contention, driver overhead, etc.
SATA1.0 is 1.5Gpbs (187.5Mbytes/sec), and since it's a dedicated point-to-point link you get to use all that bandwidth. Heck, around 2000 is when PATA UDMA-66 came out, which, at 66Mbytes/sec, matches USB 2.0.
Add to the mix that USB controllers need the CPU to do a lot of the work of transferring data, and yeah, things can be slow.
You should check out external SATA (e-SATA).