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

  • Pastuch - Tuesday, August 24, 2010 - link

    I am very confused on why the 3tb drives were not released as OEM. People looking for this kind of space are not looking to put the OS on that drive.

    Why not release the 3tb drives now, let us create GPT partitions in Windows and use the storage space. I need 12 terabytes ASAP! I would rather 4 drives instead of 6. Hopefully WD catches up soon.
  • Bytales - Wednesday, August 25, 2010 - link

    I didn't knew long heat means performance degradation in such a way that it reaches the jaw-dropping 1mb/s.
    In these cases, flash ssd seem to have the advantage. However, we still have to wait until ssd become more capacitous than hdd, to the point that creating a hdd is no longer worth it.
  • loekf - Sunday, August 29, 2010 - link

    Get a Western Digital MyBook 3.0, they only come in 1 TB and 2 TB flavours, but these keep itself cool. After copying 700 GB of data, temperate was steady at 43 celsius.
  • mewgirl - Monday, January 31, 2011 - link

    Except, don't, because they require a separate plug, are absolutely humangous (literally, about 3" in DEPTH!), and will last about 2 weeks.
  • dragunover - Saturday, August 28, 2010 - link

    Not.
    Seagate is terrible. In my own experience, it's been the only hard-drive out of many to fail. By far, I've had at least 4 Hitachi, 4 WD's, and a Samsung and none of them have failed. Then again, there's also the user-reported failure rates which report Seagate among the top...
  • MrSpadge - Saturday, September 4, 2010 - link

    Hey Anand,

    you're doing a really great job on SSDs, but heres one paragraph I really disagree with:

    "... and sequential performance is actually down from the 2TB drive due in part to the fact that we've got a smaller cache and generally less performance optimized drive with this external 3TB unit compared to the 2TB internal drive. Over USB 3.0 we actually get much better sequential performance apparently due to some additional buffering done by the USB 3 controller."

    You're running into some bottleneck here using the internal SATA for the 3 TB drive. Was it in IDE mode? Or maybe just SATA1? If you take a look at the performance over capacity using this SATA port I bet you'll see a straight line at ~120 MB/s until about 1.5 TB and then a drop similar to what you're showing on the page "Performance vs. Capacity".

    The reason is simple: on that page you're showing the drive hitting performance >120 MB/s over the entire first 1.5 TB using the USB 3 connection. This test is a sequential test over the entire drive, so ne pauses in between. Were this speed due to a buffer it had to be at least 1.5 TB big. Otherwise what you're seeing here is the real sequential performance of the drive.

    And HDD caches influence real world benchmarks, but do not influence such sequential tests (think of it: even 64 MB are filled in just 0.5 s for such a drive, afterwards it's just plain "write them as fast as you can").

    Best regards,
    MrS
  • Rloew - Friday, October 1, 2010 - link

    With some minor modifications to the MBR and FIlesystem code, the bare Hard Drive can be booted from without EFI and used in DOS and Windows 98SE. The USB 2.0 Interface can be used in Windows 98SE with a couple of Patches.
  • Agent24 - Monday, October 18, 2010 - link

    It makes no sense, unless they just didn't think to test what might happen to the drive temperature when stuck inside that little box and made to write data (who does that?)

    If it was cost, then that's stupid.

    I expect these are quite expensive already, being new and 3TB. What's an extra $50 or whatever to get a decent case with some proper cooling vents or even a fan?

    I definitely wouldn't buy one of these, not until they made a better case, and even then, I want to see the reliability of the drive itself.
  • The Sorcerer - Saturday, December 25, 2010 - link

    On the 2 paragraph, 4th page you said:
    "While you can plug a SATA power cable directly into the drive, the enclosure prevents you from sticking a SATA data cable in there - not without trimming away part of the plastic surrounding the cable’s SATA connector at least."

    You don't need to trim it. The SATA cable from the Asus boards are slightly thinner connectors. You should be able to do it. I've done it on the Seagate GoFlex 500GB PRO review:
    http://www.hardwarebbq.com/2010/12/seagate-freeage...

    Infact, when you run Crystal DIsk Information even when the drive is connected via USB mode, it detects the model but it will show that its scaled down to SATA 150 (I got a USB 2.0 as a sample).

    Just my 2 cents :).
  • infoage2000 - Monday, July 21, 2014 - link

    I have (or had) this 3 TB drive, and three months later it has died. The error; drive needs formatting. So in hopes it was the enclosure I bought a USB to SATA tester and have confirmed it is the drive. I knew better not to stray from the 1 and 1.5 TB drives which have always been reliable. The one lousy time I don't have backups for two directories I copied over....shaking my head in disgust.

Log in

Don't have an account? Sign up now