Größenanpassungen beim Lesen und Schreiben

Einige der nützlichsten NFS -Optimierungsoptionen sind die Optionen rsize und wsize , die die maximalen Größen jedes RPC-Pakets für Lese-und Schreiboperationen definieren.

Die folgenden Gründe beschreiben, warum Sie die Werte für die Lese-und Schreibgröße ändern können:

  • Der Server ist möglicherweise nicht in der Lage, das Datenvolumen und die Übertragungsgeschwindigkeiten der Lese-/Schreibpakete zu verarbeiten, die 8 KB für NFS Version 2 und 32 KB für NFS Version 3 und NFS Version 4 betragen. Dies kann der Fall sein, wenn ein NFS -Client einen PC als NFS -Server verwendet. Der PC verfügt möglicherweise über begrenzten Speicher zum Puffern großer Pakete.
  • Wenn ein Wert für die Lese-/Schreibgröße verringert wird, kann sich die Anzahl der IP-Fragmente, die durch den Aufruf generiert werden, später verringern. Wenn Sie es mit einem fehlerhaften Netz zu tun haben, ist die Wahrscheinlichkeit, dass ein Anruf-und Antwortpaar mit einem Austausch von zwei Paketen abgeschlossen wird, größer, als wenn sieben Pakete erfolgreich ausgetauscht werden müssen. Wenn Sie NFS -Pakete über mehrere Netze mit unterschiedlichen Leistungsmerkmalen senden, kommen die Paketfragmente möglicherweise nicht alle vor dem Zeitlimitwert für IP-Fragmente an.

Eine Verringerung der Werte für rsize und wsize kann die Leistung von NFS in einem überlasteten Netz verbessern, indem kürzere Pakete für jede NFS-Leseantwort-und -Schreibanforderung gesendet werden. Dies hat jedoch den Nebeneffekt, dass mehr Pakete benötigt werden, um Daten über das Netz zu senden, den gesamten Datenaustausch im Netz zu erhöhen und die CPU-Auslastung sowohl auf dem Server als auch auf dem Client zu erhöhen.

Wenn Ihr NFS -Dateisystem über ein Hochgeschwindigkeitsnetz (z. B. Gigabit Ethernet) angehängt ist, kann die Leistung des NFS -Dateisystems durch größere Lese-und Schreibpakete verbessert werden. Mit NFS Version 3 und NFS Version 4 können Sie die Werte rsize und wsize auf bis zu 65536 setzen, wenn der Netztransport TCP ist. Der Standardwert ist 32768. Bei NFS Version 2 beträgt der Maximalwert für die Optionen rsize und wsize 8192. Dies ist auch der Standardwert.