Re: Realtek Karten, weitere Fragen
während ich die ersten beiden beim Kernel konfigurieren finde (hier ein 2.4.18-SuSE), finde ich zur letzteren Version gar nix.
Frage daher: a) gehen die? b) gehen die gut?
Trau Dich nicht, sie explizit in den 100Mb-Full Duplex Mode zu fahren - uuuuh, da ist ein Turnschuhnetzwerk schneller. Frage: Wo stell ich denn das wo ein, bzw. wie/wo kann ich die momentanen einstellungen sehen?
c) was sind die Unterschiede? (aus der Kernel Konfig entnehme ich, daß mindesten die C-Version Busmaster DMA kennt. Die "nackte" 8139 scheint "nur" shared memnory oder pio zu können, was wohl eine höhere CPU-Last kosten wird)
Frage: Was ist denn besser als "shared memory oder pio, und wo kann ich dies evtl. einstellen (Tool?) bzw. erstmal überprüfen? Wi kommst du darauf, das es höhere CPU-last bedeutet? Wo hastn das gesehen? Top? Welcher prozess iat das denn? Danke im voraus. |Pipe|
* Grossmann, Dietmar wrote on 12 Jul 2002:
während ich die ersten beiden beim Kernel konfigurieren finde (hier ein 2.4.18-SuSE), finde ich zur letzteren Version gar nix.
Frage daher: a) gehen die? b) gehen die gut?
Trau Dich nicht, sie explizit in den 100Mb-Full Duplex Mode zu fahren - uuuuh, da ist ein Turnschuhnetzwerk schneller. Frage: Wo stell ich denn das wo ein, bzw. wie/wo kann ich die momentanen einstellungen sehen?
mii-tool Standardmäßig ist es auf 100baseTx-HD eingestellt. Bloss nichts dran rumbasteln. Das mit den hex-Werten ist schwer zu verstehen. Hab auch lange gebraucht, obwohl ich Assembler kann. hermes:~ # mii-tool eth0: negotiated 100baseTx-FD flow-control, link ok eth1: 10 Mbit, half duplex, no link eth0 ist bei mir eine Intel-Karte und die läuft prima! Probier mal folgendes aus, wenn es Dich interessiert: http://freshmeat.net/projects/netio/?topic_id=87%2C138%2C150%2C152 Ist ein NIC-Perfmormance-Testprogramm, echt gut. Liefert halt die typischen Benschmark-Ergebnisse, also die wirklichen, realen Werte, die eine NIC schiebt. Und da habe ich einen Test gemacht (die Realteks waren schon längest ausgebaut, da ich nicht zufrieden war) zwischen D-Link DFE-550TX und einer Intel Ethernet Pro 100, einem D-Link DES-1005D Switch. Für DSL-tun es die RealTek's. Bei theoretischen 100Mbit/s, das wären ca. 13MB/s, was rein über die Leitung geht, Protokoll und Daten, so 11MB/s Daten. Dabei hatten die D-Link-NIC's in irgendeiner Konfiguration die Performance immer ausgebremst, mit Intel <-> Intel (mit/ohne Switch) hatte ich laut netio 11MB/s! Fast hätte ich es vergessen: Die D-Link schafften nur knapp über 4MB/s. Mager.
c) was sind die Unterschiede? (aus der Kernel Konfig entnehme ich, daß mindesten die C-Version Busmaster DMA kennt. Die "nackte" 8139 scheint "nur" shared memnory oder pio zu können, was wohl eine höhere CPU-Last kosten wird)
Frage: Was ist denn besser als "shared memory oder pio, und wo kann ich dies evtl. einstellen (Tool?) bzw. erstmal überprüfen? Wi kommst du darauf, das es höhere CPU-last bedeutet? Wo hastn das gesehen? Top? Welcher prozess iat das denn?
Der Kernel-"Prozess". Siehst Du unter "top" - dritte Zeile - "system". (Der Kernel selbst erscheint nicht als Prozess nur seine Threads, wie "keventd", "kapmd" und so weiter.) Greetz, Tom -- Preissler Thomas Registered Linux User #265745 GPG-Key: 1024D/C21DAB7F http://counter.li.org/
* On Fri, 12 Jul 2002 at 17:52 +0200, Grossmann, Dietmar wrote: [Realtek-Karten]
Frage: Was ist denn besser als "shared memory oder pio, und wo kann ich dies evtl. einstellen (Tool?) bzw. erstmal überprüfen? Wi kommst du darauf, das es höhere CPU-last bedeutet?
Im PIO-Mode holt der Prozessor jedes Byte einzeln bei der Netzwerkkarte, bei shared mem schreibt die Netzwerkkarte die direkt in einen dafür reservierten Speicherbereich. Die CPU kann sich derweilen anderen Aufgaben widmen. -- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
participants (3)
-
Adalbert Michelic
-
Grossmann, Dietmar
-
Thomas Preissler