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. We utilize a RAM disk as our "server", since memory removes almost all overhead from the serving end. We turn off disk caching on the USB and Firewire side by setting up the drives for "quick disconnect" so our results are consistent.

We use 2GB of system memory with timings of 3-3-3-9 and set our RAM disk to 450MB with system memory at 1550MB. Our standard file is the SPECviewPerf install file, which measures 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 utilizing our internal Windows based timing program. 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.

USB Performance

The most interesting aspect in testing Firewire and USB throughput tests is the outstanding performance of an external hard drive connected to Firewire 800. Our benchmarks show Firewire 800 is up to 42% faster than a drive connected to the more common Firewire 400, and about 11% faster than the fastest USB 2.0 solution.

We see our Intel ICH8 chipset finally overtake perennial champion NVIDIA in USB 2.0 performance. We see the USB performance on the ATI SB600 still trailing the other solutions but it has vastly improved compared to the SB450. The Firewire solution from VIA is still slightly faster than the TI solutions normally used on most motherboards.

Ethernet Performance

The current motherboard test suite includes LAN performance measurements. All of these boards utilize PCI or PCI Express based controllers with the only difference being the supplier of the core logic.

The Windows 2000 Driver Development Kit (DDK) includes a useful LAN testing utility called NTttcp. We used the NTttcp tool to test Ethernet throughput and the CPU utilization of the various Ethernet Controllers used on the Intel motherboards.

We set up one machine as the server; in this test, an Intel system with an Intel CSA Gigabit LAN connection. Intel CSA has a reputation for providing fast throughput and is a logical choice for our Gigabit LAN server.

On the server side, we used the following Command Line as suggested by the VIA whitepaper on LAN testing:

Ntttcpr -m 4,0,‹server IP› -a 4 -l 256000 -n 30000

On the client side (the motherboard under test), we used the following Command Line:

Ntttcps -m 4,0,‹client IP› -a 4 -l 256000 -n 30000

At the conclusion of the test, we captured the throughput and CPU utilization figures from the client screen.

Ethernet Throughput

Ethernet Overhead

The CPU utilization performance favors the Marvell Gigabit controllers with the Realtek solutions having the highest utilization numbers. The throughput numbers also favor the Marvell Gigabit controllers with the Realtek options close behind. The Gigabyte S3 utilizes the Marvell 88E8056 solution instead of the 88E8053 on the DS3. ASUS is now using the Attansic L1 PCI Express based controller chip and it posted comparable numbers to the more widely used Realtek and Marvell solutions. ASUS utilizes a PCI based Gigabit controller on the 570SLI even though the NVIDIA chipset has native support for Gigabit operations. This decision results in the worse throughput and average CPU utilization numbers. However, even with throughput at 646Mb/s it still exceeds what most home networks are capable of and certainly any DSL or Cable based Internet connection.

Disk Controller Performance Audio Performance
Comments Locked

23 Comments

View All Comments

  • Marlin1975 - Thursday, November 9, 2006 - link

    The biggest problem I, and seems like most, have with 965 chipsets is the JMicron JMB363 IDE. You said there is a driver problem for the newwest driver but did not say what driver that is? Like 13.03, 15, etc... I think I have a new driver then someone in the forums has one that is 2 whole numbers newwer.

    I have a hard time trying to find a decent driver so I just get what I can for the JMicron JMB363. My DVD burner just comes up in windows as a reg. drive and I can;t get windows to see that it is a burner. Mind you Nero sees it as a burner. So I am guessing that is a JMicron JMB363.

    I like my Gigabyte board, better then the Asus I had. But the lack of IDE support by Intel makes me want to get a Nvidia 600i board even more.
  • jackylman - Friday, November 10, 2006 - link

    The Biostar 965PT (and, I assume, the Deluxe) includes a VIA VT6401 IDE controller instead of the Jmicron. I had no problems seeing the controller in the BIOS or getting my optical drive to run in DMA.

    Just another reason that this board rules.
  • Viditor - Thursday, November 9, 2006 - link

    The biggest problem I have encountered seems like a small one, but it's getting annoying.
    It seems that none of the 965 boards allow for 2 x PATA connectors...I don't know for sure, but I assume this is a limitation of the chipset.
    The problem I keep running into is the reuse of existing components for an upgrade. Obviously you need one of the PATAs for the optical drives, which means that unless you get a PATA controller card you can't reuse your existing PATA drives...
  • Sho - Thursday, November 9, 2006 - link

    The P965 chipset doesn't have any PATA support by itself, so the mobo makers need to include a seperate controller.
  • BladeVenom - Thursday, November 9, 2006 - link

    Nice to see the less expensive models getting a thorough review. Everyone reviews the Biostar Deluxe, even though it's almost impossible to find, unless you're a reviewer.

    Also nice to see that model of Crucial RAM used. Next time you do a budget review could you also test the cheapest memory available, and 1:1 ratio for overclocking be damned.

  • Gary Key - Friday, November 10, 2006 - link

    quote:

    Also nice to see that model of Crucial RAM used. Next time you do a budget review could you also test the cheapest memory available, and 1:1 ratio for overclocking be damned.


    We are still testing lower priced memory. I will add some addtional overclocking results to these two boards tomorrow. :)
  • BladeVenom - Friday, November 10, 2006 - link

    Thanks.
  • DaveLessnau - Thursday, November 9, 2006 - link

    I might have missed the reason for this in the write-ups. If so, I apologize. But, why aren't you reviewing any Intel boards? I'd have thought that they'd provide a decent baseline for comparison to see if the other manufacturers can do any better/different.
  • Gary Key - Thursday, November 9, 2006 - link

    The Intel board we originally received has been pulled from retail availability. We have a BLKDP965LTCK coming next week to take its place. I believe this board currently retails for $110~$115. I will do my best to at least get performance numbers from this board in our charts before the final article goes up.
  • Sho - Thursday, November 9, 2006 - link

    ... where's that high-end board roundup hiding? IIRC an Anandtech staffer had announced it for last Friday in a comment to another article about two weeks back.

Log in

Don't have an account? Sign up now