Monday, November 26, 2007

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:
  • billige NICs: 750MBit und 100% CPU Last; ordentliche NICs: 940MBit und 60% CPU Last
  • Intel PRO/1000 PT Server NICs brauchen um ca die Hälfte weniger CPU als die billigeren PT Desktop NICs
  • OpenBSD bevorzugt gute Hardware und läuft dann auch hervorragend

 

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%

No comments:

Post a Comment