Ethernet Performance

We have often talked about the throughput advantage of PCI Express compared to PCI and its impact on Gigabit LAN performance. To show you this, the new motherboard test suite needed to include LAN performance measurements.

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 nForce4 SLI motherboards.

We set up one machine as the server; in this case, an Intel box with an Intel CSA Gigabit LAN connection. Intel CSA has a reputation for providing fast throughput and this seemed a reasonable choice to serve our Gigabit LAN clients. At the server side, we used the following Command Line as suggested by the VIA whitepaper on LAN testing:
Ntttcps -m 4,0,‹client IP› -a 4 -l 256000 -n 30000
On the client side (the motherboard under test), we used the following Command Line:
Ntttcpr -m 4,0,‹server 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

While Marvel PCI has a bit lower overhead, the throughput for Gigabit LAN on PCI is almost 30% lower than Gigabit on PCI Express. The nVidia on-chip PCIe LAN also exhibits lower CPU utilization than the full Gigabit LAN on PCIe. It has also been reported that enabling nVidia Active Armor lowers CPU overhead even further.

All Ethernet tests were performed with standard frames, but Gigabit Ethernet supports Jumbo frames as well. Jumbo frames will theoretically provide a further reduction in CPU overhead. We have seen test results that show the combination of Active Armor and Jumbo Frames, which can reduce CPU utilization below 10%, a very respectable performance for on-chip gigabit LAN.

Firewire and USB Performance Audio Performance
Comments Locked

108 Comments

View All Comments

  • chucky2 - Monday, February 28, 2005 - link

    Typo on Page 20: I don't think you hit F3, it's F6.

    Chuck
  • ajmiles - Monday, February 28, 2005 - link

    Wesley, would it be possible to get a reply to the comment #6 i wrote? ASUS worked closely with you to resolve the dual 6800 ultra issue, but they just stonewall me and everyone else regarding the overclocking at 1T issue.

    Perhaps if someone with some "muscle" in the hardware reviewing world were to push them for a response you could get one out of them?

    Thanks, Adam Miles
  • teng029 - Monday, February 28, 2005 - link

    #52 - i don't envy what you have to go through. i've had the misfortune of trying to get tech support from asus sometime ago and it was like pulling teeth.

    #29 - i agree. while i would love to have two 6800 ultras or GTs in SLI, the fact of the matter is i can't justify the cost. so instead i'm going with two 6600GTs. although this is apparently not a very popular choice, the fact remains that this configuration is still going to be substantially faster than my current setup using a 9700 pro and it costs about the same as my 9700 pro when i bought it.
  • teng029 - Monday, February 28, 2005 - link

  • giz02 - Monday, February 28, 2005 - link

    I just noticed that the MSI board lacks additional PCIe boards, where the DFI board has an additional 1x and 4x slot. Anyones opinion on the importance of this?
  • roostercrows - Monday, February 28, 2005 - link

    I just have to mention to my fellow anandtech members that I have an ASUS A8N-SLI board and I have been trying to get through to their "tech support" Friday and all Monday morning with absolutely no luck whatsoever! You can't even get through to anyone. So, when considering a motherboard keep this in mind. My experience with their "tech support" has been the worst you can imagine. Well...at least they weren't rude or incompetent.... they just aren't there.
  • drewski - Monday, February 28, 2005 - link

    too bad the non-sli from MSI doesn't use the SB audio
    http://www.msi.com.tw/program/products/mainboard/m...
  • giz02 - Monday, February 28, 2005 - link

    Sorry page 5-11
  • giz02 - Monday, February 28, 2005 - link

    Heinrich,
    Did you configure the settings as per page 5-12 in the manual to passthrough on the decoder?
  • THILE - Monday, February 28, 2005 - link

    How did you make the Gigabyte run 4x dimms at 200mhz?
    I have this new motherboard GA-K8NXP-SLI and 4x of kingston hyperx pc3200 (KHX3200UlK2).
    And running a new AMD athlon64 3500+ 90nm

    I use SPD settings for the memmory. T2 is enabled.
    Do I then force 200 mhz it just frezes.

Log in

Don't have an account? Sign up now