Re: External Backup Drives



Jim Higgins <gordian238@xxxxxxxxxxx> wrote:

So far I have tried two external USB drives, a 120GB WD and a 160GB
Seagate, and neither has had anything anywhere remotely close to 480MBPS
data transfer for backup.

USB 2.0's theoretical maximum raw speed is 480 Mbps.

This speed really only refers to the maximum rate at which raw bits can
be sent over the USB cable. There is a fair amount of protocol overhead,
which adds additional data and delays.

The net result is that the achievable data rate for a USB hard drive is
much lower.

In my previous tests on a PowerBook G4, I never saw data transfers
faster than about 17 megabytes per second over USB 2.0. (That's about
17*8 = 136 Mbps). It is possible that Intel Mac models are somewhat
faster, but I wouldn't expect much better than 25 MB per second even on
the best computer in the world.

The same hard drive and computer were able to achieve at least 40 MB per
second over Firewire 400, and I've heard of some drives and computers
achieving almost 50 MB per second on Firewire 400 (which is its
theoretical limit).

The numbers suggest that Firewire 400 will be slower than USB 2.0 (480
on the same scale), but Firewire is much more efficient than USB, so it
works a lot faster in reality.

Firewire 800 is faster again, and is typically faster than any single
hard drive.


A second factor is the speed of the hard drive. A 2.5" (laptop-sized)
hard drive running at 5400 RPM or slower could be limiting the transfer
rate even further on USB 2.0, and definitely will with Firewire. Modern
higher capacity drives will be faster than older and lower capacity
ones, even at the same rotation speed.

A 3.5" 7200 RPM drive will be fast enough to saturate USB 2.0 but might
not be fast enough to saturate Firewire 400 (depending on capacity and
which part of the drive is being accessed). It will definitely be the
limiting factor with Firewire 800.

Also consider the speed of your internal drive, if you are copying files
between it and an external one - the slowest drive will be the limiting
factor.


A third factor is the mechanical processes involved in a hard drive:
seeking will introduce significant delays (relative to the data transfer
rate), resulting in reduced performance.


A fourth factor is the size of the files involved. If you are
transferring a lot of small files, there is a lot more overhead for the
CPU to access and deal with all of the information about the files, and
to do lots of small I/O operations to read a small amount of data at a
time (plus time required to seek). If you are transferring large files
which are stored in consecutive sectors on the disk, a single large I/O
request can be done, and this has a lot less overhead, resulting in
better average performance.

The notebook is a MacBook Pro purchased in July '07. What am I missing
here? Is FW400 the only way to go or have I overlooked something obvious?

You need Firewire if you want your backups to go faster.

Firewire 400 is probably "fast enough". Firewire 800 is really only
useful for high end applications or speed junkies, and probably won't
help much for internal to external drive backups on a laptop, as the
internal drive will probably not be fast enough to tax Firewire 400.

--
David Empson
dempson@xxxxxxxxxxxxx
.



Relevant Pages

  • Re: USB 2.0 vs FireWire?
    ... The machine in question has 8 internal SCSI drives, the 4 GB file resides on one of the drives. ... I don't have Windoze installed on a server, but I will test this on my other desktop box which has built-in as well as another FireWire card. ... I bought a USB 2.0/FireWire combo card and am running a few tests and to my great surprise, USB 2 is way faster than FireWire 400. ... He did notice that it is important to plug the second usb power header connector in or either interface could be much slower than expected. ...
    (Fedora)
  • Re: External HD vs Portable HD
    ... Firewire 400 ... USB 2.0 is supported by all current models of Macs and Windows PCs. ... Firewire 400 is available on all Mac models from late 2000, ... drives, but not as much as Firewire, so some drives might not work ...
    (comp.sys.mac.hardware.storage)
  • Re: USB 2.0 external hard drives
    ... similar Firewire 400 connected drive? ... It seems that the Mac's implementation of USB 2.0 has peak performance ... for transfers to/from hard drives which is significantly slower than ... external hard drives. ...
    (comp.sys.mac.hardware.misc)
  • Re: Problem w/ Firewire External HDs [was Re: Problem unzipping files on external HD]
    ... I think the problem is more with the Firewire hw/sw on my computer than the hard drives per se, but I hope you can give me some ideas or point me to a more relevant group. ... The computer in question is a Gateway 503GR, two internal SATA HDs, DVD, CD drives, nothing else connected to the ports except a USB printer. ... Firewire, cable 1, rear port on computer. ...
    (microsoft.public.windowsxp.general)
  • Re: Why are USB Hard Drives slow?
    ... USB enclosure, JBOD. ... it still relies on a PIO method of data transfer like USB2 ... These devices had Gigabit ethernet. ... the hard drives, and they should be returning far more than 41MB/sec... ...
    (uk.comp.homebuilt)

Loading