Hallo, auf neuinstalliertem Rechner (SuSE 7.2) mit der Netzkarte Intel 82557/8/9 10/100MBit network controller und eepro100.o modul eth0 Link encap:Ethernet HWaddr 00:D0:B7:F0:91:83 ---- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:16020935 errors:0 dropped:0 overruns:0 frame:0 TX packets:10519044 errors:0 dropped:0 overruns:1 carrier:0 collisions:0 txqueuelen:100 RX bytes:2413902409 (2302.0 Mb) TX bytes:3649513182 (3480.4 Mb) Interrupt:5 Base address:0x7000 ereiche ich bei kopieren auf nfs-Platte /usr/users/prandtl gazic@newton:~ > time dd if=/dev/zero of=/usr/users/prandtl/gazic/testfile bs=16k count=4096 4096+0 Records ein 4096+0 Records aus real 0m22.839s user 0m0.020s sys 0m0.770s was im Vergleich mit fast gleichem Rechner (6.3 Linux) und Intel 82557/8/9 10/100MBit network controller mit dem Modul eepro100.o eth0 Link encap:Ethernet HWaddr 00:E0:81:01:43:30 ---- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5717588 errors:0 dropped:0 overruns:0 frame:0 TX packets:8556506 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 Interrupt:20 Base address:0x1000 gazic@lagrange:~ > time dd if=/dev/zero of=/usr/users/prandtl/gazic/testfile bs=16k count=4096 4096+0 Records ein 4096+0 Records aus real 0m7.865s user 0m0.000s sys 0m0.760s um Faktor cc 3 unterschiedlich ist. Sonst hängen beide Rechner mit nfs-Server am gleichen Switch (Portconf. gleich) und haben gleiche mount-Optionen für Platte. Tests habe ich mehrmals durchgeführt. Ich weiss nicht woran es liegen könnte, da ich nach NFS-Howto verschiedene Tuning-Optionen versucht habe. Würde mich freuen wenn noch jemand testen und Ergebnise posten könnte. Danke! MfG Gaza
Zeljko Gazic schrieb am 25.07.2001 um 12:45:12 +0200: Hallo Zeljko,
auf neuinstalliertem Rechner (SuSE 7.2) mit der Netzkarte Intel 82557/8/9 10/100MBit network controller und eepro100.o modul eth0 Link encap:Ethernet HWaddr 00:D0:B7:F0:91:83 ---- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:16020935 errors:0 dropped:0 overruns:0 frame:0 TX packets:10519044 errors:0 dropped:0 overruns:1 carrier:0 collisions:0 txqueuelen:100 RX bytes:2413902409 (2302.0 Mb) TX bytes:3649513182 (3480.4 Mb) Interrupt:5 Base address:0x7000 ereiche ich bei kopieren auf nfs-Platte /usr/users/prandtl gazic@newton:~ > time dd if=/dev/zero of=/usr/users/prandtl/gazic/testfile bs=16k count=4096 4096+0 Records ein 4096+0 Records aus
real 0m22.839s user 0m0.020s sys 0m0.770s
läuft die Karte denn auch mit 100Mbit? Was zeigt denn der Switch an? Falls man an dem sowas erkennen kann :-)
was im Vergleich mit fast gleichem Rechner (6.3 Linux) und Intel 82557/8/9 10/100MBit network controller mit dem Modul eepro100.o eth0 Link encap:Ethernet HWaddr 00:E0:81:01:43:30 ---- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5717588 errors:0 dropped:0 overruns:0 frame:0 TX packets:8556506 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 Interrupt:20 Base address:0x1000
gazic@lagrange:~ > time dd if=/dev/zero of=/usr/users/prandtl/gazic/testfile bs=16k count=4096 4096+0 Records ein 4096+0 Records aus
real 0m7.865s user 0m0.000s sys 0m0.760s
um Faktor cc 3 unterschiedlich ist. Sonst hängen beide Rechner mit nfs-Server am gleichen Switch (Portconf. gleich) und haben gleiche mount-Optionen für Platte. Tests habe ich mehrmals durchgeführt. Ich weiss nicht woran es liegen könnte, da ich nach NFS-Howto verschiedene Tuning-Optionen versucht habe.
welche Kernelversionen? NFS2 oder NFS3? Was ist der Server, Linux o. was anderes? Server-NFS-Version 2 o. 3? Bis denne, Michael -- ---------------------------------------------------------- Michael Schulz, Institut f. Geophysik, Universität Münster Corrensstr. 24, 48149 Münster Tel.: 0251-8333938, e-mail: michael@earth.uni-muenster.de
Hallo Michael, Danke für Hilfe, Hier ist die Ursache
Intel 82557/8/9 10/100MBit network controller und eepro100.o modul
und auch Kernel sind für Athlon compiliert Karte war ordentlich erkannt worden, sowohl vom Kernel als auch am 3com Switch Port: 13 Media Type: 10 BASE-T/100 BASE-TX Link State: Enabled Port Speed: 100Mbps FD FC Diese Kombination war bei NFS sehr langsam, FTP ging schnell. Gleiche Hardware und 7.2 mit PIII und entschprechendem Kernel und Modulen hatte gar keine Netzwerkprobleme. Ich habe noch versucht, mit dem Athlon-Kernel eepro100 für 586 zu laden (da ich auf Athlon-Kernel nicht verzichten wollte): bash-2.05# insmod /lib/modules/2.4.4-4GB/kernel/drivers/net/eepro100.o /lib/modules/2.4.4-4GB/kernel/drivers/net/eepro100.o: unresolved symbol _mmx_memcpy was nich funktioniert hat. Ich vermute, dass eepro100 Paar Bugs hat. Ich benutze jetzt für Athlon übersetztes e100 modul und alles läuft ausgezeichnet. Interessant, dass Athlon und eepro100 mit NFS (rpc-Dienste) bemerkbare Probleme machen, und Abhilfe ein Intel-Treiber schafft! MfG Gaza
Hallo Zeljko, Zeljko Gazic schrieb:
Hallo Michael, Danke für Hilfe, Hier ist die Ursache
Intel 82557/8/9 10/100MBit network controller und eepro100.o modul
und auch Kernel sind für Athlon compiliert Karte war ordentlich erkannt worden, sowohl vom Kernel als auch am 3com Switch Port: 13 Media Type: 10 BASE-T/100 BASE-TX Link State: Enabled Port Speed: 100Mbps FD FC Diese Kombination war bei NFS sehr langsam, FTP ging schnell. Gleiche Hardware und 7.2 mit PIII und entschprechendem Kernel und Modulen hatte gar keine Netzwerkprobleme.
Ich habe noch versucht, mit dem Athlon-Kernel eepro100 für 586 zu laden (da ich auf Athlon-Kernel nicht verzichten wollte):
bash-2.05# insmod /lib/modules/2.4.4-4GB/kernel/drivers/net/eepro100.o /lib/modules/2.4.4-4GB/kernel/drivers/net/eepro100.o: unresolved symbol _mmx_memcpy ^^^^^ Das sieht allerdings _sehr_ nach einem Intel-typischen Feature aus (Multi-Media eXtensions), die AMD IIRC nie drin hatte. Und gerade mit Speicher->Speicher-Blockübertragung (memcpy) kann man viel Zeit verbraten und damit die Performance drücken, was zu Deinem Fehlerbild
Du bist Dir sicher, daß das Aufwand/Nutzen-Verhältnis vertretbar ist? Trotz Deiner aktuellen Erfahrungen? paßt. (Oder fehlte da nur ein passendes Modul?)
was nich funktioniert hat. Ich vermute, dass eepro100 Paar Bugs hat.
Ich benutze jetzt für Athlon übersetztes e100 modul und alles läuft ausgezeichnet.
Interessant, dass Athlon und eepro100 mit NFS (rpc-Dienste) bemerkbare Probleme machen, und Abhilfe ein Intel-Treiber schafft! MfG Gaza
So long, Norbert
participants (3)
-
Michael Schulz
-
Norbert Kordts
-
Zeljko Gazic