Firewire and USB Performance

After looking at many options for Firewire and USB testing, we finally determined that an external USB 2.0, Firewire 400, and Firewire 800 hard disk would be a sensible way to look at USB and Firewire throughput.

Our first efforts at testing with an IDE or SATA drive as the "server" yielded very inconsistent results, since Windows XP sets up cache schemes to improve performance. Finally, we decided to try a RAM disk as our "server", since memory removed almost all overhead from the serving end. We also managed to turn off disk caching on the USB and Firewire side by setting up the drives for "quick disconnect" and our results were then consistent over many test runs.

We used 1GB of fast 3-2-2-8 system memory set up as a 450MB RAM disk and 550MB of system memory. Our standard file is the SPECviewPerf install file, which is 432,533,504 bytes (412.4961MB). After copying this file to our RAM disk, we measured the time for writing from the RAM disk to our external USB 2.0, Firewire 400, or Firewire 800 drive using a Windows timing program written for AnandTech by our own Jason Clark. The copy times in seconds were then converted into Megabits per second (Mb) to provide a convenient means of comparing throughput. Higher Rates therefore mean better performance in this particular test.

Firewire and USB Performance

Possibly the most striking finding in our Firewire and USB throughput tests is the performance of an external hard drive connected to Firewire 800. Firewire 800 matters and should be a standard option at this time. Our benchmarks show Firewire 800 is up to 46% faster than a drive connected to the more common Firewire 400, and about 29% faster than USB 2.0.

Disk Controller Performance Ethernet Performance
Comments Locked

31 Comments

View All Comments

  • Tujan - Wednesday, December 7, 2005 - link

    Can you tell us what power supply was used on this Asus multi-layered board ? What kind of power muscle did get used. ? [ ]

    Thanks.Didn't see it right off in table of 'Setup.
  • Gary Key - Wednesday, December 7, 2005 - link

    We used the OCZ Power Stream 520. It is our standard power supply for testing. I have listed in the overclocking setup but not in the regular test setup. I will add that line in the next article.

    Thank you.
  • Kensei - Tuesday, December 6, 2005 - link

    Cool quote from the man often referred to as the first US psychologist. The psychology building at Harvard, where he was a professor, is also named after him. And I'm pretty sure he got that honor without giving them a ton of money.

    Kensei
  • Saist - Tuesday, December 6, 2005 - link

    just wondering how the board would compare using the Via Envy HT-S sound chip...
  • Gary Key - Tuesday, December 6, 2005 - link

    Would a Chaintech AV710 satisfy your question? ;->
  • Hikari - Tuesday, December 6, 2005 - link

    I have some horrible 945G board (don't ask, I use a 7800GT lol), and I can't even run PC2-6400 over 667, nor will the computer not crash if I put the bus over 205. :(

    So when are the 975x boards supposed to come out? I see some of the Intel boxes listed now in froogle (not usually in stock though), but not from Gigabyte, Asus, or anyone else yet. :) I'd be happy if it is before the 21st (my birthday). This Asus board looks like it'll be exceedingly expensive, though.
  • rrcn - Tuesday, December 6, 2005 - link

    Boards featuring the 975X chipset should hit retail stores sometime this week. We'll see...
  • Gary Key - Tuesday, December 6, 2005 - link

    The 975x boards should be shipping in volume by the end of the year. We expect to see a small sampling of boards in the retail channel as early as next week but as always that could change.
  • IntelUser2000 - Tuesday, December 6, 2005 - link

    Right... I am gonna overclock my workstation system by 30%....

    "I'll overclock my server by 20% when 4 million people depend on it NOT TO CRASH!!"
  • Gary Key - Wednesday, December 7, 2005 - link

    quote:

    Right... I am gonna overclock my workstation system by 30%....
    :->

    I know the overclock testing was a bit much for a "workstation" board but it does give an indication to the quality of the components used on the board.

Log in

Don't have an account? Sign up now