* 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/