Mac Daniel's Advice

Choose FireWire 800 over USB 2.0 and FireWire 400 for Best Throughput

Low End Mac Reader Specials

Memory To Go Special: MacPro 8 Core 8GB kit $232 / 4GB kit $116 / 2GB kit $72. New Macbook 2GB DDR3-$65. HARD DRIVES available -- Free shipping / LIfetime warranty.

Download Typestyler, still the Ultimate Styling Tool for Internet, Print and Video Graphics. Works great in Classic with a Native OS X Version on the way. Free Tryout: www.typestyler.com

LA Computer Company: Specials on AppleCare, iMac's, Apple Batteries and Apple A/C Adapters. Also Great prices on Used Apple Computers. Call 1-800-941-7654 Click Here.

Mac users can finally play Party Poker for Mac. Not only that, they can also learn how to play PokerStars for Mac.

Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.

Compare products like desktop computers, laptops, and LCD TVs side by side! All the information and reviews to make the best purchasing decision for a new cell phone GPS products or MP3 players. The Ciao network makes searching products easy for you.

Dan Knight - 2005.10.07

Hard drives have been getting bigger, faster, and more affordable as the years go by. At one time, Apple's 5 MB Profile hard drive for the Apple /// was state of the art. Not much later, it was the 10 MB hard drive in the IBM PC XT.

Today we live in a world where a 40 GB drive is considered small, something you'll only find in entry-level systems.

We've also reached the point where FireWire and USB 2.0 have become bottlenecks.

That's the big news out of Bare Feats over the past month. Today's 7200 rpm hard drives are so good at moving data, that the original FireWire specification and USB 2.0 can't move the data as fast as the drive can handle it.

It wasn't too long ago that FireWire 800 (twice as fast as the original FireWire) only seemed reasonable for RAID setups, where multiple drives are streaming data to and from the computer. According to the latest speed tests at Bare Feats, that's even true of 7200 rpm notebook drives today.

Parallel ATA

Most hard drives sold today have a parallel interface, one that moves bits of data down a bunch of different wires. For the most part, those are flat ribbon cables about 2" wide with plastic connectors on each end.

Today's hard drives are descended from the original IDE (Integrated Drive Electronics) standard, but over the years that standard has been extended to support faster hard drives and higher capacities. For instance, we've seen Apple go from a 16.7 MBps (megabytes per second) drive bus in the beige G3 to 33 MBps in the blue & white G3 to 66 MBps in the Sawtooth G4 and finally 100 MBps in the Mirror Drive Door G4.

The parallel ATA specification tops out at 133 MBps, although Apple hasn't implemented that in any model to date.

FireWire

Apple invented FireWire, a fast serial bus, to simplify things and speed them up. FireWire debuted on the Mac with the b&w G3 in 1999, and it topped out at 400 Mbps (megabits per second). That's the equivalent of 50 MBps, which is 50% faster than the IDE bus in the b&w G3.

Not that it really mattered, since hard drives were only then squeezing past the 16.7 MBps data rate of the previous parallel ATA specification. Drives got faster, but the standard FireWire port seemed plenty fast for anything except RAID arrays.

The other advantage of FireWire is that the same thin data cable - no more ribbon cables - moves data and provides enough power to run the drive. Apple envisioned FireWire becoming standard for internal drives, not just external ones, and built an internal FireWire port into the Sawtooth G4 motherboards.

As drives got faster, Apple released the FireWire 800 specification, which is twice as fast as the original, now commonly known as FireWire 400. FireWire 800 uses a different connector and is only found on 15" and 17" aluminum PowerBooks, G4 Power Macs that only boot into OS X,  G5 Power Macs, and Xserves.

Serial ATA

Apple was on to something with their high speed serial bus, but the rest of the industry passed on FireWire - probably over royalty issues. The new standard for internal hard drives is Serial ATA, which supports 150 Mbps. That's a bit more than Ultra133 and nearly twice as much as FireWire 800.

Today you'll find Serial ATA drives inside the Power Mac G5 and the iMac G5. You'll also find it on a lot of low-end Windows PCs, and I suspect we'll see it in every Intel-based Mac.

As with FireWire, a single cable handles data and power.

USB 1.1 and 2.0

USB was originally envisioned as a replacement for the parallel ports and serial ports that had populated the rear of personal computers since the 1970s. At 12 Mbps, it was fast enough for printers, scanners, and external 4x CD burners. With the original iMac (August 1998), Apple made it their default for mice and keyboards as well.

USB 1.1 was well suited for those applications, but it soon became a bottleneck for scanners, hard drives, and external optical drives. It just wasn't fast enough, so USB 2.0 was invented. With 480 Mbps bandwidth, it's 40x faster than USB 1.1.

Bandwidth Reality

Although USB 2.0 at 480 Mbps sounds faster than FireWire at 400 Mbps, in reality no device on a USB chain can use more than two-thirds of the bandwidth. That means that USB 2.0 throughput tops out at 320 Mbps - 20% slower than FireWire 400.

Apple was late in adopting USB 2.0, rightly seeing it as a competitor to FireWire. Eventually they saw that the entire industry had adopted it, and they've been including it on Macs for the past year or so.

Bare Feats tested USB 2.0 drives against FireWire in May 2004 and found that sustained read and write speeds with USB 2.0 drives were only about half that of the same drives on a FireWire 400 bus on Apple's hardware. (The same report showed FireWire 800 up to 50% faster than 400. It also mentions that USB 2.0 is faster on Windows PCs, where it rivals FireWire 400 for throughput. TechTV did a thorough comparison on Windows PCs and found that FireWire 400 outperformed USB 2.0 by 15-70% depending on the test.)

Where Do We Go from Here?

We have to factor in two different things - maximum data rate of the bus and maximum data rate of the hard drive. Today's 7200 rpm drives serve up data faster than than either USB 2.0 or FireWire 400 can deliver it.

If you're looking for maximum throughput from a single drive, Ultra100 parallel ATA, FireWire 800, and 150 Mbps Serial ATA are plenty fast, and if you're using a 5400 rpm hard drive, you probably won't find Ultra66 or FireWire 400 becoming bottlenecks. (TechTV's tests found 5400 rpm drives were slower over USB 2.0 than FireWire 400, but you'll probably still be happy with USB 2.0 speed.)

For maximum throughput from a RAID array, which is definitely not low-end stuff, look at Serial ATA. Not only does it have nearly twice the bandwidth of FireWire 800, but each drive has a dedicated connection to the computer. Unless you add FireWire 800 cards, all of your FireWire 800 drives have to move data over the same bus.

For all practical purposes, USB 2.0 and FireWire 400 are good standards. They offer half to two-thirds the performance of FireWire 800 and Serial ATA with a single 7200 rpm hard drive, and FireWire 400 has been built into every Mac released since 1999.

For flexibility, we recommend picking a drive enclosure with both FireWire 400 and USB 2.0. You may never need one of those connectors, but you'll only pay a few dollars more for the flexibility. That's what I've been doing over the past year.

For performance, if you're using a 7200 rpm drive and have or may move to a Mac with FireWire 800, consider a drive enclosure that supports FireWire 800 in addition to FireWire 400 and USB 2.0. However, they tend to be more expensive, since fewer Macs have FireWire 800 ports and the industry seems to be moving toward Serial ATA for external drives.

For moving massive amounts of data, FireWire 800 could conceivably reduce your copy time by one-third - great if you're in a hurry, but not cheap. Most low-end users will find FireWire 400 completely satisfactory, but for those who want to squeeze the most out of their computers, FireWire 800 is the way to go. LEM

Not sure if you should upgrade your old Mac or replace it? Check the Mac Daniel index to see if we've already addressed your problem.

Recent Mac Daniel columns

Links for the Day

Recent Content on Low End Mac

Recent Deals

About LEM | Support | Usage | Privacy | Contacts


Have a question?
Ask an expert!

Navigation

Used Mac Dealers
Apple History
Video Cards
Email Lists
InfoMac's Low
End Mac Forum

Favorite Sites

MacSurfer
MacMinute
MacInTouch
MyAppleMenu
InfoMac
Macs Only!
The Mac Observer
Accelerate Your Mac
RetroMacCast
PB Central
MacWindows
The Vintage Mac
   Museum

DealMac
DealsOnTheWeb
Mac2Sell
ramseeker
Mac Driver Museum
JAG's House
System 6 Heaven
System 7 Today
the pickle's Low-End
   Mac FAQ

Abandonware
   Petition

Mac vs. PC Info

Affiliates

The Apple Store
Mac Connection
MacMall
TechRestore
MacResQ
ExperCom
Crucial Memory
batteries.com

Advertise

Open Link