Hallo Liste! Zu erst mal meine Specs: Amd 1GHz 1GB RAM (ohne HIHGMEM im kernel) SuSE 8.0 Pro (mit den letzten YOU-Patches) National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller Dateisysteme: 3x ext3 + 1x Reiserfs (v2) Ich habe schon eine ganze Weile das Problem, dass die Übertragungsgeschwindigkeit von NFS in *eine* Richtung ziehmlich gering ist (ca. 100kb /sek.) Gegeben ist folgendes Setup: Rechner 1 (Desktop, NFS-Server) Rechner 2 (Laptop, NFS-Client) Rechner 3 (altes Testsystem, NFS-Client) Rechner 1 und 3 haben die selbe PCI Netzwerkkarte (natsemi.o) Möchte ich eine Datei von Rechner 1 via NFS auf Rechner 2 übertragen, so ist die Geschwindigkeit *sehr* niedrig. Übertrage ich hingegen von Rechner 2 auf Rechner 1 via NFS, so ist die Geschwindigkeit normal für ein 10Mb Netz (so ca. 600-900 kb/sek) Übertrage ich meine Dateien via FTP, so ist die Geschindigkeit *immer* optimal, egal welche Richtung, egal welcher Rechner. Übertrage ich Dateien von Rechner 3 (Testsystem) auf Rechner 2 (Laptop) via NFS, so ist die Geschwindigkeit ebenfalls optimal, egal welche Richtung. Es *muss* also an Rechner 1 liegen. Was ich bisher versucht habe: - Upgrade von SuSE 7.2 auf SuSE 8.0 Pro. (clean install, kein Update) - (Fast) alle Partitionen auf ext3 umgestellt (von ReiserFS) - Netzwerkkarte in anderen PCI-Slot gesteckt. - Kernel NFS-Server gegen Userspace NFS-Server getauscht - SuSE out-of-the-box Kernel 2.4.18 getestet - SuSE Failsafe-Kernel getestet - Vanilla 2.4.17 Kernel (mit crypto-patch) getestet (mein normaler Kernel) Leider gehen mir langsam aber sicher die Ideen aus, woran dieses komische Verhalten liegen könnte. Hier die ifconfig-Ausgabe vom Problem-Rechner 1: eth0 Link encap:Ethernet HWaddr 00:A0:CC:75:0B:EA inet addr:200.1.1.1 Bcast:200.1.1.255 Mask:255.255.255.0 inet6 addr: fe80::2a0:ccff:fe75:bea/10 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6422 errors:0 dropped:0 overruns:0 frame:0 TX packets:14470 errors:64 dropped:0 overruns:0 carrier:128 collisions:0 txqueuelen:100 RX bytes:1165411 (1.1 Mb) TX bytes:13800145 (13.1 Mb) Interrupt:5 Base address:0x8000 Hier die ifconfig-Ausgabe meines Laptops: eth0 Protokoll:Ethernet Hardware Adresse 00:00:86:5D:FA:2C inet Adresse:200.1.1.4 Bcast:200.1.1.255 Maske:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:138949 errors:432 dropped:0 overruns:0 frame:432 TX packets:169823 errors:0 dropped:0 overruns:0 carrier:39 Kollisionen:10236 Sendewarteschlangenlänge:100 RX bytes:56540382 (53.9 Mb) TX bytes:35784169 (34.1 Mb) Interrupt:9 Basisadresse:0x300 Man erkennt, dass es "errors" bei den Übertragungen gab, vieleicht lässt sich irgendie erkennen, was die Fehler verursacht? Für jeden Tip oder Hinweis wie ich den Fehler behebe / ihm auf die Spur komme, bin ich sehr dankbar! PS: Weitere Informationen (logfiles usw.) auf Nachfrage -- Matthias Hentges
On 2 Jun 2002, Matthias Hentges wrote:
Hallo Liste!
Hallo
Zu erst mal meine Specs:
Amd 1GHz 1GB RAM (ohne HIHGMEM im kernel) SuSE 8.0 Pro (mit den letzten YOU-Patches) National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller Dateisysteme: 3x ext3 + 1x Reiserfs (v2)
Ich habe schon eine ganze Weile das Problem, dass die Übertragungsgeschwindigkeit von NFS in *eine* Richtung ziehmlich gering ist (ca. 100kb /sek.)
hoert sich an, als ob Deine NICs sich nicht ueber den Duplex-Modus einig werden.
Gegeben ist folgendes Setup:
Rechner 1 (Desktop, NFS-Server) Rechner 2 (Laptop, NFS-Client) Rechner 3 (altes Testsystem, NFS-Client)
Rechner 1 und 3 haben die selbe PCI Netzwerkkarte (natsemi.o)
Möchte ich eine Datei von Rechner 1 via NFS auf Rechner 2 übertragen, so ist die Geschwindigkeit *sehr* niedrig. Übertrage ich hingegen von Rechner 2 auf Rechner 1 via NFS, so ist die Geschwindigkeit normal für ein 10Mb Netz (so ca. 600-900 kb/sek)
Ich nehme an, dass Du 10baseT benutzt? hast Du die Karten alle Fest eingestellt auf halb- oder Vollduplex? Laesst sich der Hub entsprechen konfigurieren?
Übertrage ich meine Dateien via FTP, so ist die Geschindigkeit *immer* optimal, egal welche Richtung, egal welcher Rechner.
koennte daran liegen, dass es TCP ist... das ist fuer "wackelige" NEtzverbindungen besser geruestet ;-) benutze doch mal auf dem NFS-Client die mount-Option "tcp".
Übertrage ich Dateien von Rechner 3 (Testsystem) auf Rechner 2 (Laptop) via NFS, so ist die Geschwindigkeit ebenfalls optimal, egal welche Richtung.
Es *muss* also an Rechner 1 liegen.
Ich nehme mal an, dass Rechner eins glaubt, Voll-Duplex machen zu muessen, waehrend der Hub- oder Switch-Port das anders sieht. Das kannst Du mit dem Tool "mii-tool" feststellen.
Was ich bisher versucht habe:
- Upgrade von SuSE 7.2 auf SuSE 8.0 Pro. (clean install, kein Update) - (Fast) alle Partitionen auf ext3 umgestellt (von ReiserFS) - Netzwerkkarte in anderen PCI-Slot gesteckt. - Kernel NFS-Server gegen Userspace NFS-Server getauscht - SuSE out-of-the-box Kernel 2.4.18 getestet - SuSE Failsafe-Kernel getestet - Vanilla 2.4.17 Kernel (mit crypto-patch) getestet (mein normaler Kernel)
Ich glaube nicht so recht an ein Software-problem...
Leider gehen mir langsam aber sicher die Ideen aus, woran dieses komische Verhalten liegen könnte.
~snip~
Man erkennt, dass es "errors" bei den Übertragungen gab, vieleicht lässt sich irgendie erkennen, was die Fehler verursacht?
sieht nach Netzwerkproblemen aus. Also eher Hardware. nicht Software... Moeglicherweise hat auch der Hub ein Problem.
Für jeden Tip oder Hinweis wie ich den Fehler behebe / ihm auf die Spur komme, bin ich sehr dankbar!
PS: Weitere Informationen (logfiles usw.) auf Nachfrage
Wichtig waere vielleicht noch, welchen Hub oder Switch Du benutzt...
--
Matthias Hentges
cu. peter -- | LEISTRITZ Aktiengesellschaft Tel.: +49 (0) 911 4306 559 | Peter Woelfel, EDV-Abteilung Fax: +49 (0) 911 4306 478 | Markgrafenstrasse 29-39 eMail: pwoelfel@leistritz.de | D-90459 Nuernberg Web: http://www.leistritz.de
participants (2)
-
Matthias Hentges
-
Peter Woelfel