Gigabit network performance problems with Fedora Core 2

Axel Suppantschitsch as at suit.at
Sat Aug 21 13:48:24 UTC 2004


Hiya,

	I recently upgraded my Network Infrstructure to Gigabit Ethernet as
well as my Network Server form Fedora Core 1 to Fedora Core 2. So far so
good...

After the first network performance tests with netperf and netpipe I got
really disappointed, as the diskless network performance is around 200
Mbit/s.

A linux server with following specifications is used in this szenario:

* Hardware
	Asus A7V-266E
	Athlon 1800 XP
	512MB RAM
	eth0: Intel Pro/1000 MT Desktop Adapter, PCI (1 Gbit Fullduplex)
	eth1: Realtek 8139, PCI (100Mbit Fullduplex)
	Permedia 2 Graphics Adapter, PCI
	hda: Maxtor 80GB IDE HD (UDMA5)
	hdc: IBM 120GB IDE HD (UDMA5)
* Software
	Fedora Core 2 (latest patchlevel)
	Kernel 2.6.8-1.521
	e1000 driver, version: 5.3.19-NAPI

* Switch: D-link DGS-1008D Gigabit Switches

* Cables: Cat5 shielded TP cables tested with Fluke for Cat5 compliance

The hardware should be ok, as I tested eth0 within my Windows XP Workstation
and the card performed well with 560Mbit/s without tuning. The two Windows
XP workstations with onboard Intel Pro/1000 CT adapters even showed a
performace of 800Mbit/s without tuning.
So I guess the bottleneck has to be somewhere within the Fedora Core 2
System.

I also checked the CPU load during the tests, which peaked around 20%, so
this can't be the problem either. The card is configured correctly, as
ethtool eth0 shows following output:

Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: umbg
        Wake-on: g
        Current message level: 0x00000007 (7)
        Link detected: yes

I tried almost everything now, so I have any further ideas...

Any suggestions please?

Regards,

Axel.





More information about the fedora-list mailing list