SiS 756: PCI Express for AMD Socket 939
by Wesley Fink on September 13, 2005 12:05 AM EST- Posted in
- CPUs
Ethernet Performance
The new motherboard test suite, launched earlier this year, includes LAN performance measurements. The test procedure that we use was first described in a VIA white paper.
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 various nForce4 and ATI motherboards. We did not test the ULi M1695/M1567 Ethernet controller since ULi only provides 10/100 performance on their LAN controller.
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 to be 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:
Please keep in mind that CPU utilization measurements for Gigabit Ethernet can be somewhat misleading, since they measure the percentage of CPU tie-up at sustained Gigabit receiving. In reality, it would be very rare that you would actually see sustained Gigabit transmission levels on your PC. For that reason, you should put the measured CPU utilization of Gigabit PCIe LAN in perspective. It will almost always be much lower than what we have measured.
The new motherboard test suite, launched earlier this year, includes LAN performance measurements. The test procedure that we use was first described in a VIA white paper.
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 various nForce4 and ATI motherboards. We did not test the ULi M1695/M1567 Ethernet controller since ULi only provides 10/100 performance on their LAN controller.
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 to be 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,On the client side (the motherboard under test), we used the following Command Line:-a 4 -l 256000 -n 30000
NTttcpr - m 4 ,0,At the conclusion of the test, we captured the throughput and CPU utilization figures from the client screen.-a 4 - l 256000 - n 30000
Earlier reviews have already measured the performance advantage of PCI Express Ethernet compared to PCI Ethernet in Gigabit LAN performance. The SiS 756/965L uses the SiS 901 Ethernet on the PCIe bus. The results clearly show that the SiS Gigabit Ethernet competes well with other PCI Express Gigabit Ethernet chips. Throughput is competitive with the best, but CPU utilization is among the highest that we have measured at around 56%.
Please keep in mind that CPU utilization measurements for Gigabit Ethernet can be somewhat misleading, since they measure the percentage of CPU tie-up at sustained Gigabit receiving. In reality, it would be very rare that you would actually see sustained Gigabit transmission levels on your PC. For that reason, you should put the measured CPU utilization of Gigabit PCIe LAN in perspective. It will almost always be much lower than what we have measured.
31 Comments
View All Comments
hermitthefrog - Tuesday, September 13, 2005 - link
but i didn't read the article yet, im a loser