USB 2.0, 3.0 and FireWire 800 Performance

Seagate sent all three docks for review and I benchmarked the 3TB GoFlex Desk under both Windows 7 and Mac OS X 10.6.4 to get an idea for its performance. The full results are below, but I’ll give you the gist of it here.


USB 2.0 and USB 3.0 docks (left and right)

Over USB 2.0 I got around 30MB/s for sequential reads/writes. That’s 240Mbps, about half of the USB 2.0 spec maximum.

Windows Performance Comparison
  Seagate GoFlex Desk 3TB (USB 2.0) Seagate GoFlex Desk 3TB (USB 3.0)
Sequential Read 33.1 MB/s 151.9 MB/s
Sequential Write 26.9 MB/s 151.2 MB/s
Random Read 0.30 MB/s 0.30 MB/s
Random Write 0.93 MB/s 0.93 MB/s

USB 3.0 performance is just awesome, the drive performs just like an internal hard drive. It's a shame that USB 3.0 isn't more ubiquitous because this is great performance not to mention that you get backwards compatibility with USB 2.0 systems. The only issue is you need to make sure you don't lose the USB 3.0 cable since the drive-end of it is not backwards compatible.

I actually got better performance over USB 3.0 than I did with the drive connected via SATA at around 150MB/s for sequential reads/writes. The SATA to USB 3.0 bridge does some additional buffering that may be the cause of the improved performance here. Random performance remained unchanged regardless of what interface I used.


The USB 3.0 cable that ships with the GoFlex Desk USB 3.0 dock. It works in both USB 2.0 and USB 3.0 ports.

On the Mac, without Iometer I had to resort to XBench for the performance numbers. All of these are written via the filesystem but are uncached:

Mac Performance Comparison - XBench 1.3
  Seagate GoFlex Desk 3TB (USB 2.0) Seagate GoFlex Desk 3TB (FireWire 800)
Sequential Read 17.0 MB/s 74.9 MB/s
Sequential Write 15.8 MB/s 47.6 MB/s
Random Read 0.68 MB/s 0.73 MB/s
Random Write 1.80 MB/s 1.78 MB/s

USB 2.0 performance was aroun 15 - 17MB/s while FireWire 800 managed 47.6MB/s for sequential writes and 75MB/s for sequential reads. Copying files to the drive manually I saw very similar numbers over FireWire 800 (53MB/s writes, 78MB/s reads). Note that performance was identical regardless of whether I was using Paragon’s NTFS driver or I formatted the drive in OS X’s native HFS+ file format.


FireWire 800

What this tells us is that, at least compared to FireWire 800 on a Mac Pro, the USB 3 connection in Windows is still the quickest way to write to the drive. There is one more stipulation that I must bring up. Most mainstream motherboards with an Intel chipset don’t give USB 3 controllers enough bandwidth to deliver these sorts of results. I was using a Gigabyte X58A-UD5, but many other boards dangle the USB 3 controller off of a single PCIe x1 lane running at 250MB/s (250MB/s each direction). In these cases you’ll still get better than USB 2.0 performance but you may not see the same numbers I got here.

I wrote about this issue while talking about 6Gbps SATA controllers on Intel motherboards here, but the same problem documented in that article applies to USB 3.0.

The GoFlex Desk Performance vs. Capacity
Comments Locked

81 Comments

View All Comments

  • mxnerd - Monday, August 23, 2010 - link

    10 years ago Seagate is all about quality. Not any more. Every retail drives ( more than 5) I bought from Seagate in the past five years gone bad before the 5-year warranty.

    The problem with Seagate drives? They are too hot.

    WD only gives you 3-year warranty for their drives, but I'm buying them exclusively now.
  • mewgirl - Monday, January 31, 2011 - link

    WHY WOULD ANYONE WHO AS ANY BRAND KNOWLEDGE EVER BUY A WD EXTERNAL DRIVE??!?
  • Sottilde - Monday, August 23, 2010 - link

    Hard to believe the engineers could be thick enough to put a mesh grille on the side for looks only, without providing any actual ventilation. A major oversight IMO, especially if you tend to pound on your hardware.
  • Indigo64 - Monday, August 23, 2010 - link

    I realize this site and its standing on the web, but Google's test results show that hard drive temp isn't a factor for failure rates - at least not in the same manner in which people get all uptight about it.

    I have a laptop at home where the hard drive runs constantly around 50*C and it hasn't ever failed on me. I have a desktop system that has drives that run below 40*C and it's gone through three already.

    "One of our key findings has been the lack of a consistent
    pattern of higher failure rates for higher temperature
    drives or for those drives at higher utilization levels.
    Such correlations have been repeatedly highlighted
    by previous studies, but we are unable to confirm them
    by observing our population. Although our data do not
    allow us to conclude that there is no such correlation,
    it provides strong evidence to suggest that other effects
    may be more prominent in affecting disk drive reliability
    in the context of a professionally managed data center
    deployment."

    Interpret how you will, but if Seagate says this drive is fine without any active cooling, then why do people need to ding the drive for this "oversight"? It's all perceived performance stats in the PC realm - if it's hot, cool it down. If it's cool, don't bother it.
  • GeorgeH - Monday, August 23, 2010 - link

    I don't have it in front of me, but IIRC the temperature range of that Google study was something like 10-50C, and they found that the sweet spot was 30-40C. 60C+ (as in this Seagate drive) isn't a "perceived" problem, it's a measurable one; re-read the paragraph where Anand found transfer rates dropping by 60%+ as the drive went into that range.
  • wiak - Monday, August 23, 2010 - link

    ooh the irony ;)
  • conwayboys - Monday, August 23, 2010 - link

    Never ceases to amaze me why computer and drive manufacturers do not design cases with natural convection, struck me the other day at work when the IT boffins had a major crash due to a faulty fan in the server room. WTF there were three of them standing around designing a new air conditioning system for the server room. I got the step ladder and removed 4 panels from the false ceiling to allow the heat to escape into the roofspace, instant temperature drop, so why cant we employ the same thinking to computer cases and drive cases vent the top and the bottom ensuring hot air rising will pull cold air in from the bottom, obviously spillage issues with moisture getting in the vents, so the vents can be on the sides near the top with the fins slanted downwards still allowing hot air to escape.
  • compuser2010 - Monday, August 23, 2010 - link

    32-bit Windows 7 also supports GPT. However, only for *data* disks/arrays; even if the capacity is less than 2 TB. Formatting using GPT can be done in "Computer Management."

    2 TB may seem like a huge amount of memory to some. But it is an increasingly paltry amount of memory for those who edit video (especially uncompressed) and who work with Blu-ray Discs (copying a disc to another disc, copying discs to a computer, authoring discs, leaving those disc projects on the computer for a while, etc.).
  • Randomblame - Monday, August 23, 2010 - link

    oh wait that was ram... still. I could use 3tb right now but 5 platters - that's too many. I'll be waiting. My current setup is 3 500gb seagate baracuda 7200.12s in raid 0 backed up by a 2tb cuda. That way I've got only 3 platters spinning for low noise, reliability, and high data density. Though this thing uses 600gb platters which is nice I think I'll wait a bit maybe we'll get some higher data density per platter while we're waiting for microsoft and motherboard vendors to get this 2tb cap fixed.
  • futbol4me - Tuesday, August 24, 2010 - link

    anyone know? i have an external 2.5" drive hanging off my apple extreme router that spins 24/7 but was wondering if newer external drives have some power savings features.

Log in

Don't have an account? Sign up now