NFS ist auf einem bestimmten Client wirklich langsam

NFS ist auf einem bestimmten Client wirklich langsam

Ich habe einen Dateiserver in meinem Netzwerk, auf dessen Speicher über NFS zugegriffen werden kann.

Von einem bestimmten Client-Rechner aus ist das Lesen von dieser NFS-Freigabe wirklich langsam. Oder besser gesagt, es stoppt ständig. Das Muster sieht so aus:

  1. Sehr schnelles Kopieren in ca. 2 Sekunden
  2. Stoppen Sie etwa 18 Sekunden lang, ohne dass Bits übertragen werden (das ist es, was ich loswerden möchte).
  3. Ab 1 wiederholen.

Es liegt nicht am Server: Ich kann von mehreren anderen Maschinen im Netzwerk schnell auf NFS zugreifen.

Es liegt nicht am Netzwerk: Siehe oben. Die eine problematische Maschine ist mit einem Kabel verbunden, also ist alles in Ordnung.

Es liegt nicht an der Hardware des problematischen Rechners: Ich hatte Ubuntu 11.04 x86 installiert und damals funktionierte NFS einwandfrei. Das Problem trat auf, nachdem ich Ubuntu 11.04 x86-64 installiert hatte. (Ich weiß nicht, woran es liegt, aber wie gesagt: vorher hat es funktioniert. Jetzt nicht mehr.)

Es liegt nicht an den Mount-Optionen: Ich habe die entsprechende Zeile in fstab aus der x86-Installation kopiert. Ich habe auch versucht, die Mount-Optionen zu ändern, aber ohne Erfolg.

Ich kann in dmesg oder syslog nichts Relevantes sehen.

Ich weiß nicht wirklich, wie ich mit dem Debuggen weitermachen soll. Was kann dazu führen, dass sich NFS so verhält? Welche Tools kann ich verwenden, um herauszufinden, was die Sperre/den Stopp verursacht? Hilfe? :)

Antwort1

Es war schließlich das Netzwerk. Ich hatte dieverdammtes Netzwerkkabelso dass die Netzwerkgeschwindigkeit durch Autonegotiation 10 Mbit/s, Halbduplex betrug. Das habe ich mit herausgefunden ethtool eth0.

Die scheinbaren Unterbrechungen müssen wohl auf Pufferung irgendwo zurückzuführen sein. Als ich genauer hinsah, stellte sich heraus, dass das Kopieren einfach sehr langsam war. Ich sah genauer hin, indem ichAktivieren nfsder Protokollierung in Syslogmit sudo sysctl -w sunrpc.nfs_debug=1023.

Wie ist es damit?

verwandte Informationen