Re: Antwort auf: Problem mit NCR+Ethernet in altem Mainboard

From: Stefan Esser <se(at)mi.uni-koeln.de>
Date: Wed, 9 Dec 1998 22:42:40 +0100

On 1998-12-09 10:49 +0100, Lars Gerhard Kuehl <lars(at)aller.desy.de> wrote:
> > Als Lösung sehe ich eigentlich nur den Einsatz einer NE2000 kompatiblen
> > PCI Ethernet-Karte (für um die 30DM). Ich habe selber lange Zeit eine mit
> > dem Realtek 8029 Chip benutzt, aber es sollte so ziemlich jeder gehen.
> > Der CPU-Overhead für maximale 10baseT-Datenrate ist ca. 20%.
>
> Der Zahl wundert mich. Ich hab das gestern extra noch einmal ausprobiert.
> Kein sorgfaeltiger Benchmark, sondern einfach
> 'dd if=/dev/zero bs=1m count=128 | rsh heath dd of=/dev/null'
> von einer 90MHz-Pentium-Maschine unter 'almost current' auf
> eine 233MHz-PII-Maschine unter 2.2.7-RELEASE, beide mit NE2000-kompatibler
> Ethernet-Karte, allerdings ISA. Die Maschinen waren beide sonst idle,
> und es waren keine weiteren Maschinen auf dem Netz.
> Auf der Pentium-Maschine erreicht die interrupt cpu utilisation etwa 75%,
> auf der PII-Kiste auch rund 70%. Dann habe ich bei der Pentium-Box die
> ISA-Karte gegen eine PCI-Karte getauscht und tatsaechlich, die
> Interrupt-Mode-CPU-Last geht zurueck. Auf etwa 65%-70%. Aber nicht auf
> 20%.

Tja, ich fuerchte es gibt da einen grossen Unterschied zwischen ISA
und PCI ... Eine 8Bit-ISA-Karte blockiert den Bus (und die CPU) etwa
zu 70%, wenn man mit 1MB/s davon liest, das wuerde die hohe Interrupt-
Last erklären. Auf dem PCI-Bus ist das selbst ohne Burst-Transfers
kaum ein Problem ...

Leider kann ich den Test im Augenblick mangels geeigneter Testumgebung
nicht wiederholen. Aber für nur gelegentliche TCP-Transfers ist so eine
billige NE2000-Karte wirklich gut genug.

Gruß, STefan
Received on Wed 09 Dec 1998 - 23:22:47 CET

search this site