argonius.de - Blogging my way

GBit bonding unter Linux

Erstellt am: April 9th, 2008

Habe gestern versucht 2GBit OnBoard Karten unter Linux per Channelbonding zu ”vereinen”.

Jedoch war der maximale Throughput 1,4GBit. Nach ewigem hin und her ist das ganze immernoch nicht besser geworden.

Erst ein einbau eines Intel DualPort GBit Adapters brachte hier hilfe. Nun bekomme ich bei 2 Downloads jeweils 112MB / s was sich sehen lassen kann, wie ich finde.

Hier mal die Bezeichnung der OnBoard Karten mit denen es zu Problemen kam. Verbaut werden diese Beispielsweise in größeren Dell Servern.

Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 21)

Und hier die Karte mit der es auf Anhieb (ohne Konfigurationsänderung) funktionierte:

Ethernet controller: Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)

Und hier mal noch das Setup:

  • Server1: Intel Xeon X3210, 2GB RAM
  • Server2: Intel Xeon X3210, 4GB RAM

Auf Server2 wird ein lighttpd eingerichtet der ein File, in diesem Fall test.dump, mit der Größe von 2GB in einer RAMDISK ausliefert.

Server1 holt sich dieses File per wget und zwar 2mal parallel.