Re: Netzwerkperformance

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Sun, 1 Jun 2003 20:02:46 +0200

On Sun, Jun 01, 2003 at 07:13:23PM +0200, Oliver Lehmann wrote:
> Hi,
>
> > > ueberpruefen sein wenn ich eine P90 CPU reinstecke. Da sollte der
> > > Durchsatz ja nochmals in die Kniee gehen.
> >
> > Das kannst du auch durch einfaches runtertakten haben...
>
>
> ich habe jetzt mal alle Karten aus meinem router gezogen (um IRQ Konflikte
> zu vermeiden), und nochmal alles durchgetestet:
>
>
> Intel P90
>
> fxp0, fxp1 (link0) i82559
> 542148976 bytes sent in 02:00 (4.27 MB/s)
> 542148976 bytes sent in 02:08 (4.01 MB/s)
> # systat refresh, load von 2.80
>
> de0, de1 DEC 21140-AF
> 542148976 bytes sent in 01:48 (4.78 MB/s)
> 542148976 bytes sent in 01:48 (4.77 MB/s)
> # kein systat refresh, nach tranfer load von 15
>
> xl0, xl1 3Com 3c905B-TX
> 542148976 bytes sent in 01:45 (4.88 MB/s)
> 542148976 bytes sent in 01:45 (4.87 MB/s)
> # kein systat refresh, nach tranfer load von 12
>
>
>
> AMD K5 133
>
> fxp0, fxp1 (link0) i82559
> 542148976 bytes sent in 01:12 (7.10 MB/s)
> 542148976 bytes sent in 01:11 (7.22 MB/s)
> # systat refresh, load von 7.41
> mit polling:
> 542148976 bytes sent in 01:10 (7.38 MB/s)
> 542148976 bytes sent in 01:11 (7.26 MB/s)
>
> de0, de1 DEC 21140-AF
> 542148976 bytes sent in 01:08 (7.56 MB/s)
> 542148976 bytes sent in 01:08 (7.52 MB/s)
> # kein systat refresh, nach tranfer load von 11
>
> xl0, xl1 3Com 3C905B-TXNM
> 542148976 bytes sent in 01:07 (7.62 MB/s)
> 542148976 bytes sent in 01:07 (7.61 MB/s)
> # kein systat refresh, nach tranfer load von 12
>
>
> Was mich sehr wundert ist, dass die 3Com Karte scheinbar den marginal
> groessten Durchsatz schaft. Zumal es auch noch eine B und keine C ist...
> und ich persoenlich eher weniger gute Erfahrungen mit 3Com Karten gemacht
> habe...

Die 3COM sind eigendlich Leistungsmäßig recht vergleichbar mit den
Intel Karten.
Die C hat den großen Vorteil gegenüber der B, daß die TCP Prüfsummen
berechnen kann, aber beim Routen geht es nur um Differenzen, die der
Kernel immer selber macht.
Das die 21140 ebenbürtig ist liegt daran, daß die Daten bereits vom
Ethernet kommen - die große Schwäche mit dem Alignment dieses Chips
kommt nicht zur Geltung, da die Packete bereits richtig im Speicher
liegen.

> Wiso ist die Intel so "schlecht"? liegt es womoeglich daran, das die
> Devices in einem Slot hinter einer PCI Bridge stecken?

Denkbar - so eine Bridge sorgt für Waitstates im Transactionsstart.
Zum Glück werden die Daten mittels Burst übertragen, sodas die Bridge
dann keine weiteren Einbußen bringt.

-- 
B.Walter                   BWCT                http://www.bwct.de
ticso(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 01 Jun 2003 - 20:02:56 CEST

search this site