Ethernet Controller Performance

Now that it's clear that the nForce2 performs just as well as the fastest Socket-A chipset out there, let's look at some of its features in greater depth. One of the biggest selling points of the new nForce2 MCP-T is its "router on a chip" capability, made possible by having two independent Ethernet controllers on die. You'll also remember that a major advantage of the nForce2 architecture is that the integrated Ethernet controller(s) gets an isochronous path to the IGP, guaranteeing that your Ethernet controller always receives the bandwidth it needs.


Two ethernet MACs lay beyond the packaging of the MCP-T

In order to test the performance of the nForce2's integrated network controllers we turned to NetIQ's Chariot benchmark. The way Chariot works is simple; you run the Chariot client on a handful of PCs, including the one you wish to test and you install the controller software on another PC. The Chariot controller then instructs all of the client PCs to generate traffic to/from the PC you wish to test and it takes data during the test. We chose to look at average bandwidth through the network controllers as well as their average CPU utilization during the tests. In order to provide some good reference points, we not only compared the two nForce2 Ethernet controllers but also added the following:

1) AMD PCNet based 10/100 card
2) Intel server class 10/100 PRO+ adapter
3) Netgear FA311 10/100, and
4) VIA's VT6103

With the exception of the VIA chip, we installed all of the cards on our ASUS nForce2 testbed in order to limit the number of variables introduced into the comparison. The VIA chip was on our KT400 test platform and thus we used a different motherboard for those tests, although the result should be comparable with the others. We also used the best driver we could find for the particular card, we tested both Windows XP's integrated drivers as well as those available from the manufacturers' website and chose the highest performing of the two.

All of our tests simulated file transfers between 1 or 2 PCs and our nForce2 test bed; we ran a total of six different tests, we'll describe each one as we encounter it:

Ethernet Controller Performance - NetIQ Chariot

Test:
Dual Client Bi-directional Transfer
NIC
Average Bandwidth
CPU Utilization
AMD PCNet Family
150 Mbps
59%
Intel 10/100 PRO+
155 Mbps
13%
Netgear FA311
163 Mbps
34%
nForce2 (3Com MAC)
91 Mbps
12%
nForce2 (NVIDIA MAC)
153 Mbps
12%
VIA VT6103
125 Mbps
27%

This first test involves two client PCs sending and receiving data from our nForce2 testbed. Remember that although we're testing a 100Mbit connection, it is a full-duplex connection and thus the theoretical maximum is 200Mbps (100Mbps each way).

Note relatively low bandwidth throughput of the 3Com MAC in the MCP-T but also note that both nForce2 solutions have the lowest CPU utilization scores out of the bunch.

Ethernet Controller Performance - NetIQ Chariot

Test:
Dual Client Inbound Transfer
NIC
Average Bandwidth
CPU Utilization
AMD PCNet Family
95 Mbps
37%
Intel 10/100 PRO+
95 Mbps
9%
Netgear FA311
95 Mbps
23%
nForce2 (3Com MAC)
76 Mbps
20%
nForce2 (NVIDIA MAC)
95 Mbps
7%
VIA VT6103
95 Mbps
20%

Our next test involves two clients both sending data to our nForce2 testbed. Since the traffic is only occurring in one direction, the theoretical maximum transfer rate here is 100Mbps.

Once again we see that the 3Com MAC is performing well below the rest of the group and this time it ends up eating a good 20% of our Athlon XP 2800+. The NVIDIA MAC in the nForce2 MCP-T not only provides high bandwidth but it also does so at a very low CPU utilization.

Ethernet Controller Performance - NetIQ Chariot

Test:
Dual Client Outbound Transfer
NIC
Average Bandwidth
CPU Utilization
AMD PCNet Family
94 Mbps
61%
Intel 10/100 PRO+
94 Mbps
9%
Netgear FA311
94 Mbps
27%
nForce2 (3Com MAC)
90 Mbps
11%
nForce2 (NVIDIA MAC)
93 Mbps
9%
VIA VT6103
94 Mbps
26%

Our final dual client test has our nForce2 testbed sending data to two clients. Since the traffic is only occurring in one direction, the theoretical maximum transfer rate here is 100Mbps.

Interestingly enough, the numbers all look to be on par with one another here, including the 3Com MAC.

Ethernet Controller Performance - NetIQ Chariot

Test:
Single Client Bi-directional Transfer
NIC
Average Bandwidth
CPU Utilization
AMD PCNet Family
165 Mbps
71%
Intel 10/100 PRO+
157 Mbps
13%
Netgear FA311
155 Mbps
35%
nForce2 (3Com MAC)
90 Mbps
13%
nForce2 (NVIDIA MAC)
155 Mbps
12%
VIA VT6103
135 Mbps
27%

The single client tests take place between our nForce2 test bed and one other PC. This particular test has data flowing both to and from the testbed, meaning that the theoretical maximum transfer rate is 200Mbps.

There seems to be an issue with getting the 3Com MAC to work in full duplex mode as it will not break the 100Mbps barrier while the NVIDIA MAC had no problem reaching 155 Mbps. Once again, CPU utilization is lowest on the nForce2 controllers (they are even as low as the Intel NIC).

Ethernet Controller Performance - NetIQ Chariot

Test:
Single Client Inbound Transfer
NIC
Average Bandwidth
CPU Utilization
AMD PCNet Family
92 Mbps
37%
Intel 10/100 PRO+
92 Mbps
8%
Netgear FA311
95 Mbps
23%
nForce2 (3Com MAC)
93 Mbps
6%
nForce2 (NVIDIA MAC)
93 Mbps
6%
VIA VT6103
91 Mbps
19%

Here we have one client sending data to the nForce2 testbed. The two nForce2 controllers perform identically and once again yield the lowest CPU utilization out of the bunch.

Ethernet Controller Performance - NetIQ Chariot

Test:
Single Client Outbound Transfer
NIC
Average Bandwidth
CPU Utilization
AMD PCNet Family
93 Mbps
60%
Intel 10/100 PRO+
93 Mbps
7%
Netgear FA311
94 Mbps
26%
nForce2 (3Com MAC)
67 Mbps
13%
nForce2 (NVIDIA MAC)
92 Mbps
9%
VIA VT6103
92 Mbps
27%

For our final test we have our nForce2 testbed sending data to one client and once again we see the 3Com MAC deliver sub-par performance while the NVIDIA MAC works wonderfully.

In the end, although the integrated nForce2 Ethernet doesn't really provide any more bandwidth than the competition it does provide some of the highest performance at the lowest CPU utilization possible. There is one caveat and that is that there seems to be an issue with the integrated 3Com controller; we're not sure whether this is a driver problem or if the integrated 3Com controller is just a cheap add-in that isn't really meant to perform all that well but primarily there for brand recognition.

Audio & I/O Performance

Since the APU remains unchanged from the original nForce, the audio performance of the nForce2 chipset is identical to the original nForce and thus we won't go over it again here.

We ran disk tests on the nForce2 platform to ensure it was at least on par with the KT333 and throughout our tests we could not get the two platforms to ever differ in performance. It seems like NVIDIA has really made sure that the nForce2 won't fall behind on performance, thus finally allowing it to stand on its own and attract buyers based on its features.

Gaming Performance Final Words
Comments Locked

1 Comments

View All Comments

  • Anonymous User - Monday, October 20, 2003 - link

    Well we actually have been eagerly awaiting the release of NVIDIA's second Athlon XP chipset. Our expectations for the chipset weren't unreasonably high, which was the case with the original nForce, and there are many more launch partners this time around

Log in

Don't have an account? Sign up now