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 might 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.

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 on this board. 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.

Our test is just one of many throughput tests, but in this benchmark, it is clear that the VIA Firewire 400 chip is faster than TI's 1394a chip. The NVIDIA nForce4 USB 2.0 controller is slightly faster than Intel’s solution. Unlike the other boards in this price range, the Asus P5N32-SLI Deluxe does not offer a Firewire 800 option.

Disk Controller Performance Ethernet Performance
Comments Locked

70 Comments

View All Comments

  • Kensei - Friday, October 28, 2005 - link

    I just wanted to say that I REALLY appreciate the wonderful combination of a person who is a very, very good writer and technologist. This extremely rare combination makes him one of the best technical writers I've come across in the past 20 years.

    It's not too hard to find people who are technically competent but very hard to find someone who can communicate well and knows what the hell they're talking about (ask anyone who has been to college). Quite frankly, he sets a standard that I think all AnandTech writers (ok... all technical writers) should strive to eventually achieve. This level of expertise typically takes years of practice to acquire even among the talented. Can't wait for his next article.

    To quote the first post..."Mixing philosophy, classical literature and computer hardware reviews? Gotta love it."

    Kensei
  • Gary Key - Monday, October 31, 2005 - link

    I greatly appreciate the comments. This was my third article and hopefully I improve with each one although you have now placed a great deal of pressure on me. ;->
    The next article series will be a multiple board review. I am learning how to convey several different messages in a very condensed form. It will be different than this last article so I would appreciate comments, good or bad. I try my best to listen to the readers and follow up on suggestions.
    I have two very good editors in Wes and Karen so it really is a team effort at AnandTech. I still have a great deal to learn and in fact will be taking a composition course this winter to improve my skills.
  • Kensei - Thursday, November 3, 2005 - link

    You are welcome. I don't think you need a composition course so I'd be interested in hearing how much you learned once it's over. Hopefully I'm wrong, but you may be disappointed by the course. If this is a college course, you may find that people in English departments don't quite get technical writing. It's different (although not totally different) than writing good short stories.

    Keep up the good work and I look forward to your future articles.

    Kensei


  • screwtech02 - Friday, October 28, 2005 - link

    So let me get this straight... In "theory" i can run my 820 at a 250fsb or 4.0, with a ddr700 rating?? And the board will recognize both the cores?? I'm tempted to get this board, but after having the previous one from ASUS, i'm scared to death, it was a HORRIBLE overclocker, max i could get was 230fsb, and lousey mem performance.... But if you say this board is different, i may try one....
  • Gary Key - Saturday, October 29, 2005 - link

    Email me please and I can forward some testing results to you along with additional information.
  • NegativeEntropy - Friday, October 28, 2005 - link

    Please check your USB/Firewire/Ethernet throughput graphs for their use of MB (MegaByte) vs Mb (Megabit).

    Nice board :)
  • Gary Key - Friday, October 28, 2005 - link

    I have corrected the charts. Thank you for noticing the issue. Sometimes you view something so much that you miss the obvious. :)
  • noac - Friday, October 28, 2005 - link

    I read that you thought most would fit - "an excellent amount of room for alternative cooling solutions". Im wondering more specifically if the Scythe Ninja will fit with/without the optional fans. BTW did you test them, the fans? Wondering how much noise they make and if they work well.
  • Gary Key - Friday, October 28, 2005 - link

    I do not have the Ninja although I know where to get one for a test. :) I received the optional fans a couple of days ago from Asus (tried to get them before publishing but it did not work out). I will try them this weekend and respond to your questions. They are designed to be used with watercooling or phase change setups. The stock Intel 840EE cooler (upgraded from other Pentium D units) provided enough air flow in the area to keep the MOFSETs cool. The aftermarket coolers I used provided more than enough air flow and fit great within the CPU area. Let me know if you need a listing of these heatsinks.
  • yacoub - Thursday, October 27, 2005 - link

    That's a freakin' awesome (if expensive) board!

    Btw THANK YOU THANK YOU THANK YOU for finally showing just how greatly sound enabled impacts the framerates on boards with on-board audio. Amazing that 17-19% of your CPU's power can be sapped by a stupid audio chip, especially when that turns into ~15fps drop in some games. Ugh.

Log in

Don't have an account? Sign up now