Jump to content


Photo

USB hdd average transfer rate


  • You cannot start a new topic
  • Please log in to reply
7 replies to this topic

#1 geofftech

geofftech

    Member

  • Member
  • 144 posts

Posted 05 November 2006 - 06:50 PM

I've found that all usb hard drives that I've placed in USB enclouses according to HD Tach seem to max out at 33MB's. This is strange when I know USB has a theoretical max of 60MB's. One of the drives tested was a Seagate Momentus 7200.1 910021AS SATA drive. Any ideas.

#2 K15

K15

    Member

  • Member
  • 389 posts

Posted 05 November 2006 - 11:14 PM

Remember, for as long as the HDD is transferring faster than 60MB/s, the overall rate is stuck at 60MB/s, and after that, the transfer rate goes down (goes from being limited by the USB bus to being limited by the hard drive.)

However the average should be higher than 33MB/s, given that most HDDs now can manage rates over 60MB/s for quite some time.
Posted Image

#3 Madwand

Madwand

    Member

  • Member
  • 64 posts

Posted 06 November 2006 - 12:16 AM

USB implementations in computers and external drives aren't perfect; typically one of these is the bottleneck. Also, I've heard that the USB protocol has some inefficiencies, so 40 MB/s is closer to the maximum STR than 60 MB/s.

If it makes you feel better... my USB/drive give me a max around 27 MB/s, even with a drive that averages > 60 MB/s and has a minimum > 40 MB/s.

#4 subman

subman

    Member

  • Member
  • 49 posts

Posted 06 November 2006 - 12:29 AM

I have a Vantec eSATA external case and when I connect my Hitachi 160GB SATA II single platter 7K160 HDD to it and run it off the USB2 port it gives me 33MB/s but when I connect the same HDD as eSATA I get 62MB/s

#5 ehurtley

ehurtley

    Member

  • Member
  • 870 posts

Posted 06 November 2006 - 01:02 AM

USB sucks for fast mass storage. It's that simple.

If you want to get closer to your max hard drive capability, use eSATA or FireWire 800 (aka 1394b.) eSATA is the best (since it is the exact same bus as used internally,) but if you can't do that for whatever reason, go for FireWire 800.
Motorola 68000@8Mhz | 1.5MB 30-pin DRAM | Single 800kB 3.5" Floppy
Intel Core Duo@2GHz | 2GB DDR2-667 SDRAM | Seagate 7200RPM 100GB 2.5" HD
Intel Core i7@4GHz | 6 GB DDR3-1600 SDRAM | Seagate 7200RPM 1 TB 3.5" HD

#6 geofftech

geofftech

    Member

  • Member
  • 144 posts

Posted 06 November 2006 - 10:13 AM

USB sucks for fast mass storage. It's that simple.

If you want to get closer to your max hard drive capability, use eSATA or FireWire 800 (aka 1394b.) eSATA is the best (since it is the exact same bus as used internally,) but if you can't do that for whatever reason, go for FireWire 800.


yeah I got a Bytecc BT-280SATA COMBO enlcosure to go with the Seagate and use the eSATA port on my desktop. Just wish I had faster speeds elsewhere. Thanks for your replies.

#7 Guest_888_*

Guest_888_*
  • Guests

Posted 06 November 2006 - 12:40 PM

In reality, the maximum transfer speed for USB2.0 is around 35 MB/s. Even FW400 gives better results...
That's just so.

But yes, as already mentioned here above, you must use eSATA or FW800 or LAN1G to get almost full speed out of today's 3.5" drives.

#8 tracker

tracker

    Member

  • Member
  • 1,449 posts

Posted 09 November 2006 - 08:32 AM

My observation over the years is that USB enclosures like the Vantec which use JMicron 2033x controllers routinely averaged between 30-33MB/s on large transfers (similar performance to older FW400 controllers) , those based on the Prolific 2507/3507 and Genesys Logic GL-81x average between 22-24MB/s depending on firmware level. Reliable but relatively slow Cypress CY7C683XX solutions would only do around 19-21MB/s on average.

eSATA plus USB2.0 as secondary interface is the way to go.

Edited by tracker, 09 November 2006 - 08:34 AM.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users