Nätverkskort
From TBGwiki
fLa's nätverkskortstest - Netgear, Realtek, D-Link
UPPDATERAD 2005-10-16
Prestanda mättes med iperf 2.0.1 mot en Intel Pentium III 1GHz 512 MB RAM körandes WinXP Pro som var iperf-server (iperf -s <IP> -f M). I maskinen finns ett Realtek RTL8139/810x-kort, ett Netgear FA310TX-kort samt ett D-Link DGE-528T. En linux-burk (Dell Precision 340, Debian, 1.80GHz, 512MB Rambus) agerade testklient (iperf -c <IP> -f M -t 30 -d) och pumpade trafik från sitt interna kort via en gigabit-switch (D-Link DGS-1016D) till testmaskinen.
* NETGEAR FA310TX Fast Ethernet Adapter(NGRPCI) Microsoft 4.56.16.0 2001-07-01 Chip: LC82C169C 0031A H5S78-000 * Realtek RTL8139/810x Family Fast Ethernet NIC Realtek 5.615.716.2004 2004-07-16
Dualtest 30 seconds
Realtek
9.73 9.71 9.88 9.55 MBytes/sec
1.77 1.85 1.70 1.97 MBytes/sec
Netgear
9.90 9.98 9.82 9.78 MBytes/sec
2.03 1.86 9.82 1.86 MBytes/sec
CPU-utnyttjandet låg mellan 90-100% och snitt på 95% på bägge korten samt med snabba dippar under 90%. Netgear-kortet lite bättre prestanda än Realtek-kortet, marginellt men 1.83% bättre.
Realtek-kortet har något som heter "Optimal Performance" som default är disable. Följande data är vid samma test repeterat med Optimal Performance satt till Enable
Realtek
10.5 10.5 10.6 10.6 MBytes/sec
1.67 1.88 1.86 1.68 MBytes/sec
CPU-utnyttjandet låg mellan 80-90% och snitt 85% samt med snabba dippar både över 90% och under 80%. Nu visar alltså Realtek-kortet 4.83% bättre prestanda än Netgear-kortet och dessutom 10% lägre CPU-utnyttjande.
Jag valde nu att ladda hem senaste drivrutinen till Realtek-kortet och körde om samma test.
* Realtek RTL8139/810x Family Fast Ethernet NIC Realtek 5.621.304.2005 2005-05-16
Realtek
10.7 10.6 10.7 10.6 MBytes/sec
1.73 1.82 1.81 1.83 MBytes/sec
CPU-utnyttjandet snittade på 85-90%, mer flackande med de nya drivarna. Alltså högre CPU-utnyttjande men också en 1% prestandaförbättring.
Jag kunnde inte finna några nyare WinXP-drivrutiner till Netgear-kortet.
Realtek-kortet går ut som vinnare med lägre CPU-utnyttjande och nästan 8% bättre prestanda.
Jag tryckte nu i ett D-Link DGE528T gigabit-kort för att se hur Realtek skulle stå sig mot detta helt nya kort. Observera att testdatorn endast har ett 100-kort.
* D-Link DGE-528T Gigabit Ethernet Adapter 5.606.811.2003 2003-08-11
D-Link
10.8 10.7 10.7 10.8 MBytes/sec
1.77 1.54 1.62 1.60 MBytes/sec
CPU-utnyttjandet snittade på 87%, pendlade mellan 85-90%. Prestanda identisk med Realtek-kortet.
Nu stoppade jag i ett identiskt D-link-kort även i testklienten för att verkligen sätta press på testmaskinen.
Realtek
6.64 7.69 6.64 6.48 MBytes/sec
7.49 6.25 7.41 7.42 MBytes/sec
Nu ser vi alltså att med ett riktigt nätverkskort som belastar så ökar vi prestandan med 13% ytterligare samt att fullduplex nu fungerar som det ska. CPU-belastning låg runt 98%. Hade varit intressant och se hur Netgear-kortet hade stått sig nu. Får kanske testas nån gång i framtiden.
Nu över till gigabit-test. Nästa test är alltså mellan de två D-Link DGE-528T gigabit-korten.
D-Link <--> D-Link
17.1 17.2 17.2 17.0 MBytes/sec
6.15 6.06 6.06 6.20 MBytes/sec
Ja, nu ser vi två gigabit-kort i sin bästa prestanda mellan en 1.8GHz och 1.0Ghz maskin utan disk läs/skriv. Utan dualmode-test uppnådde jag 24-25 MB/s, inte särkillt nära 100 MB/s. Detta motsvarar en CD-skiva på 25 sekunder eller en DVD-skiva (4700MB) på 3 minuter och 10 sekunder. Omvänt åt andra hållet så orkar bara 1GHz-maskinen pumpa 20 MB/s.
Hej igen, har nu haft möjlighet att testa igen mellan två identiska maskiner med identiska nätverkskort.
* 2 maskiner Intel Pentium III 1GHz 512 MB RAM * 2 nätverkskort D-Link DGE-528T Gigabit Ethernet Adapter
Detta ger en överföringshastighet på 44 MBytes/sec via en gigabit-switch (D-Link DGS-1016D). Bytte även lite kablar och tror att det kan ha gett 5 MB/sec extra i överföringen, kanske mer!
Hoppas detta test har upplyst någon.
/fLa
