Langsames Kopieren von Daten unter Windows im Vergleich zum Kopieren derselben Daten unter Linux

Das Kopieren vieler Dateien oder Verzeichnisse in oder innerhalb von File Storage und einer Windows-Instanz dauert länger als eine Kopie derselben Dateien mit denselben Ressourcen und einer Linux-Instanz.

Ursache: Der Windows NFS-Client ruft für jede Dateierstellung einen Directory Scan auf. Der Directory Scan, ein NFS-Aufruf READDIR, erhöht die Gesamtkopierzeit. Dies ist das erwartete Windows NFS-Verhalten und tritt bei Verwendung eines Linux NFS-Clients nicht auf.

Lösung: Bearbeiten Sie die Registry-Einstellung NFSReaddir, um den READDIR-Aufruf zu vermeiden und die Effizienz des Kopierbefehls zu erhöhen.

  1. Klicken Sie auf Windows-Suche.
  2. Geben Sie regedit in das Feld Suchen ein, und drücken Sie die Eingabetaste.
  3. Klicken Sie auf Ja, um Änderungen am Gerät zuzulassen.
  4. Klicken Sie auf HKEY_LOCAL_MACHINE.
  5. Navigieren Sie zu SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Users\Default\Defaults\NFSReaddir.
  6. Setzen Sie den Wert für NFSReaddir auf 0.
  7. Starten Sie die Instanz neu.
Achtung

Da es sich um eine Änderung der Registry-Einstellung auf BS-Ebene handelt, testen Sie, ob Anwendungen nach dem Update weiterhin normal funktionieren.