Firewire and USB Performance

It is really difficult to put together a simple, repeatable, and consistent test to measure USB and Firewire Performance. Since our goal was to make this a standard part of motherboard testing, we needed a benchmark that was reasonably simple to run and that would also provide consistent results on the same test bed. 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 just 1GB of fast 2-2-2 system memory set up as a 450MB RAM disk and 550MB of system memory. Our stock file was the SPECviewPerf install file, which is 432,533,504 bytes. After copying this file to our RAM disk, we calculated the time for writing from the RAM disk to our external USB 2.0 or 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 & USB Performance

Possibly the most striking finding in our Firewire and USB throughput tests is the performance of a hard drive connected to Firewire 800. If you wonder why Firewire 800 matters, just look at the data. Our benchmarks show Firewire 800 at 40 to 55% faster than a drive connected to the more common Firewire 400, and about 16% faster than USB 2.0. The Firewire 800 drive even approaches performance of the IDE drive on the NVIDIA controller. While all of the boards in this roundup feature Firewire 400 controllers, Gigabyte and Asus feature Firewire 800 (1394b) on several of their top motherboards.

Our test is just one of many throughput tests, but in this benchmark, it is clear that the VIA Firewire 400 and Agere 400 are faster than TI's 1394a chip.

All of the SATA solutions also slightly outperform IDE in our timed copy from RAM disk. We did not have 3Gb/s drives to test with the onboard NVIDIA SATA 2, but it is still interesting that throughput with a SATA 1 drive is still a bit faster on the SATA 2 controllers than on SATA 1. For more information on SATA 2 3Gb/s performance, please check a recent review under the Storage tab at the top of the page.

Disk Controller Performance Ethernet Performance
Comments Locked

75 Comments

View All Comments

  • arfan - Wednesday, July 6, 2005 - link

    "So ECS, Foxconn, Biostar - we can only suggest that you need to add features and performance that will make an AMD user want to buy your boards. "

    Why u think's ECS is bad ???

    From your benchmark, ECS is not too bad, their ranking in the middle until top1.

    Sorry, if myenglish is so bad.
  • smn198 - Wednesday, July 6, 2005 - link

    Page 1: "There are no performance differences in the SLI and Ultra chipsets, or even the base nForce4 for that matter. These chipsets differ only in which features are available to the buyer - but they beat with the same heart."

    I thought the base nForce4 had a 800MHz HT where as the Ultra and SLI have 1GHz. Is that not correct?
  • Frallan - Wednesday, July 6, 2005 - link

    For PSU requirements read the mfg websites. Especially the DFI comes with explicit requirements.

    480W 24pin ATX 2.0+ PSU and from experiance Id have to say that U want a 1st tier PSU on top of that. Anecdotal advices that its possible to run a DFI SLI set up overclocked from a 350W PSU exists but fact remains that a good solid 500W+ ATX 2.0+ PSU will help U with stability.
  • Calin - Wednesday, July 6, 2005 - link

    What I want to ask: does the processor works with four DS DIMMS at 1T command rate at lower frequency? By what you say (that 2T command rate is much slower than 1T command rate), then 1T command rate at 333MHz would be faster than 2T command rate at 400MHz.
  • Vesperan - Wednesday, July 6, 2005 - link

    I love the look of that Epox board. Pity noone imports Epox products into New Zealand any more.
  • GhostlyGhost - Wednesday, July 6, 2005 - link

    Ermm.. It's "Marvell". With two l's.
  • Heidfirst - Wednesday, July 6, 2005 - link

    I think that you must have a bad example of the ABIT. A no. of other sites (HardOCP, Hexus etc.) have all been over 300 ref. clock with it.
    Not to mention that there is also now the non-Fatality AN8 Ultra which is cheaper & yet has better sound & 3.55Vdimm instead of 2.8V on the Fatality ...
  • Affectionate-Bed-980 - Wednesday, July 6, 2005 - link

    I think the Neo4 should've been included even though it was in the SLI test. Same with the Asus board. Those are really important boards. I'm sure if you add up the Asus and MSI users they would outnumber Biostar + Foxconn + Chaintech + ECS. Iono. just my 2 cents. I dont want to go look at the SLI review and then compare it to this review to see other boards and do a mental benchmark merge to get hte relative performance.

    You know what we should make? We should make the uber super chart system. Kinda like THG's CPU charts. Just make the interactive system comparation machine. Choose a CPU, a mobo, a gfx card etc. If you bench every component (not every combo), but just CPUs vs CPUs, mobos vs mobos, you can get the relative score and construct a relative table for combinations..... hmm just a thought.
  • Palek - Wednesday, July 6, 2005 - link

    A few mistakes made it into the final article...

    -------------------------------------------------
    Page 7

    1. The following bit does not belong in this review. Cut and paste?

    "There are absolutely no PCIe slots at all on the Neo4/SLI except for the pair of x16 slots for SLI video. MSI tells us that the 2nd PCIe can function as a PCIe x1 slot if you're not using it for video, but that is it for PCIe. Does this really matter? Right now, it really isn't important, since we had a very hard time even finding a PCIe x1 LAN card for the new PCI Express. It may matter in the future, but by that time, you will likely have moved on to a newer version of whatever chipset is the latest wonder. This is particularly clear when you look at the feature set of the MSI, since it is definitely a cut above the other boards in this roundup."

    2. "SPDIG" should be SPDIF, or S/PDIF if you want to be really accurate.

    Page 11

    1. The title row of the table is incorrect. The motherboard name should read:
    "DFI LANParty UT nF4 Ultra"

    2. Link to next page is also incorrect, same as above.

    Page 12

    1. Title of the page is incorrect, same as above.

    2. Title row of the table is incorrect, same as above.

    Page 13

    1. "SPDIG" round two.
    --------------------------------------------------

    Also, do guys have any idea why placing the codec on a daughter card reduces CPU overhead? Obviously there is something more going on than just the physical relocation of the chips. Any theories or explanations?
  • Xenoterranos - Wednesday, July 6, 2005 - link

    Just a word about the soundblaster Live on the MSI board...

    "That price tag [200$] may be a bit high for the average gamer who just spent most of his/her savings on a Pentium II / Voodoo2 setup, however if you're going to swallow the cost of an expensive sound card it might as well be the Creative Labs SB Live!"

    That was Anandtech back in '99. And you're getting this for free! (well, almost)

Log in

Don't have an account? Sign up now