Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

poiihy

macrumors 68020
Original poster
Aug 22, 2014
2,301
62
I have USB 3 external hard disk. When connected to a Mac with USB 3 port, the hard disk runs at speeds ~100MB/s of Read and Write. But on my older MBP with only USB 2 ports, it only runs at ~30MB/s R/W. The Maximum speed of USB 2 is 60MB/s, so why is it running only half?
 
Last edited:

ColdCase

macrumors 68040
Feb 10, 2008
3,361
276
NH
USB3 is by directional, USB2 is simplex... USB3 protocol is more efficient when storage handling data.... bunch of things including the old MBP hardware.
 

poiihy

macrumors 68020
Original poster
Aug 22, 2014
2,301
62
USB3 is by directional, USB2 is simplex... USB3 protocol is more efficient when storage handling data.... bunch of things including the old MBP hardware.

USB 3 device connected to USB 2 host should run the same as a USB 2 device connected to USB 2 host.

I'm just wondering why it runs at only half the maximum speed.
 

takeshi74

macrumors 601
Feb 9, 2011
4,974
68
I'm just wondering why it runs at only half the maximum speed.
Your answer lies in the comment above that USB3 is full duplex (referred to as bidirectional above) while USB2 is not. It is running full speed.
 

poiihy

macrumors 68020
Original poster
Aug 22, 2014
2,301
62
Your answer lies in the comment above that USB3 is full duplex (referred to as bidirectional above) while USB2 is not. It is running full speed.

You mean USB 3 devices are full duplex and USB 2 devices are not, so native USB 2.0 devices will be able to run at 60MB/s but native USB 3.0 devices won't?!

I thought USB 3 has the same connectors as USB 2, just an extra 5 pins. SHouldn't it function exactly like a USB 2 device when used as a USB 2 device?
 

waw74

macrumors 601
May 27, 2008
4,697
965
that's about what i expect from a USB2 drive.
the 60 is the "theoretical maximum"


link
Typical hi-speed USB hard drives can be written to at rates around 25–30 MB/s, and read from at rates of 30–42 MB/s,

"at least 10 to 15 percent of the stated peak 60 MB/s (480 Mbit/s) of Hi-Speed USB goes to overhead — the communication protocol between the card and the peripheral. Overhead is a component of all connectivity standards."
 

matreya

macrumors 65816
Nov 14, 2009
1,286
127
Jesus, it's like trying to program a potato to do aerobics...

Just accept that USB2 drives (and USB3 drives that are operating on a USB2 bus) will never exceed 30MB/sec

The fact is your Mac is old and out of date :)
 

ColdCase

macrumors 68040
Feb 10, 2008
3,361
276
NH
USB 3 device connected to USB 2 host should run the same as a USB 2 device connected to USB 2 host.

I'm just wondering why it runs at only half the maximum speed.

You have a USB2 drive that operates at 60MBPs?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.