GBit Routing with BSD [Part3]

So nun alles zurück zum Anfang und diesmal mit richtiger Hardware. Bei diesen Tests ist der Ablauf identisch aber diesmal werden beim Routing 2 Intel PRO/1000 PT Server Netzwerkkarten am PCI Express Bus verwendet. Die Auswirkungen auf den Durchsatz sind ordentlich aber viel erfreulicher ist die bei weitem geringere CPU Last.

Aus den Benchmarks habe ich wieder einiges gelernt:

Hardware

AMD Athlon64 3200+ 1GB DDR PC3200 Elitegroup ECS-nForce4-A939

em0: Intel(R) PRO/1000 PT Server Adapter (PCI-Express) em1: Intel(R) PRO/1000 PT Server Adapter (PCI-Express)

netperf (MBit/sec)iperf (MBit/sec)CPU usage
 em0 > em1em1 > em0em0 > em1em1 > em0 
OSforw.pfforw.pfforw.pfforw.pfforw.pf
FreeBSD 7.0 BETA2 AMD6494194092793394694693794130%60%
Linux 2.6.21.5 i686758-734-946-936-??
NetBSD 4.0 RC3 i386602574597573903792888763100%100%
OpenBSD 4.2 i38692792490389894694693693640%55%
OpenBSD 4.2 AMD6492892490389194694693793640%55%

Mehr davon ...

NetBSD tech-net: Gigabit "benchmark"

FreeBSD, Hardware : Read more : comments (3) : 26.11.2007 19:44

Comments

K.Heinz : 05.12.2007 22:48

Die Resultate für NetBSD sind etwas enttäuschend.
Wurden die anderen Systeme in irgendeiner Weise optimiert
oder waren das alles Installationen "out-of-the-box"?

Ist noch feststellbar (mit "ifconfig wm0") ob NetBSD
die Hardware-Prüfsummen und was es heute sonst noch
so alles an Optimierungen in Netzwerkkarten gibt eingeschaltet hatte? Wie war das bei den anderen
Systemen?

Das waren zumindest die Erklärungen, die bisher auf der Liste "tech-net at NetBSD.org" vorgeschlagen wurden.

ciao
Klaus

decke : 06.12.2007 08:49

Vielen Dank für ihr Interesse.

Alle Systeme wurden sofern keine Probleme damit aufgetreten sind in ihrer default Konfiguration getestet.

Scheinbar aktiviert NetBSD auch unterstützte offloading Features nicht automatisch was auch die einzige Erklärung dafür ist wieso NetBSD als einziger Kandidat im Test 100% CPU Last erzeugt. Laut wm(4) werden aber sowohl TCO als auch TSO vom Treiber in Hardware unterstüzt.

Da ich persönlich aber bisher kein besonderes Interesse an einem NetBSD Router habe bin ich diesem Problem nicht weiter nachgegangen.

Mich würde aber sehr wohl interessieren wie viel Overhead es erzeugt wenn man versucht in einem Xen Gastsystem zu routen. Im Zuge dieser Tests werde ich auch die bisherigen Benchmarks mit NetBSD wiederholen und überarbeiten.

K.Heinz : 06.12.2007 22:35

Eine Wiederholung der Tests mit den eingeschalteten
Optionen wäre sicher ganz interessant für die
NetBSD-Fraktion :-)

Bei Fragen sind tech-net/at/NetBSD.org und bzgl. XEN port-xen/at/NetBSD.org die richtigen Adressen.

ciao
Klaus

New Comment


(optional)