Werden die Dateien beim Entpacken einer Datei auf einem Remote-Server wieder auf meinen lokalen Server heruntergeladen?

Werden die Dateien beim Entpacken einer Datei auf einem Remote-Server wieder auf meinen lokalen Server heruntergeladen?

Ich muss eine große Anzahl von Dateien auf einen Remote-Windows-Server kopieren. Ich verbinde mich über VPN damit und navigiere dann im Windows Explorer zum Remote-Ordner. Das Problem ist, dass das Hochladen sehr langsam ist, insbesondere wenn ich die Dateien nicht zuerst komprimiere. Ich habe die Möglichkeit, eine Zip-Datei hochzuladen und sie dann auf dem Remote-Server zu entpacken.

Meine Frage ist: Wenn ich die Datei auf dem Remote-Server entpacke (über den Windows-Explorer), lädt das integrierte Windows-Entpacktool die Zip-Datei dann zuerst in einen temporären Bereich auf meinem lokalen Computer herunter? Das würde den Zweck des Zip-Formats zunichte machen.

Antwort1

Sie greifen also über die Standard-Windows-Freigabe auf die Remote-Serverfreigaben zu (egal ob über LAN oder VPN). Windows behandelt sie als eine weitere lokale Festplatte.

Alles, was Sie mit dort gespeicherten Dateien tun, wird von der CPU Ihres PCs erledigt. Das Entpacken erfolgt also auf Ihrer CPU. Wenn Sie über genügend RAM verfügen, wird die Zip-Datei nicht erneut vom Remote-Server heruntergeladen, da sie sich noch im Cache befindet, aber die entpackte Kopie muss trotzdem dorthin geschrieben werden. Es wird keine Kopie der Datei heruntergeladen, sondern nur Leseanforderungen an die „Festplatte“ gesendet und gewartet, bis die Daten eintreffen.

Und ja, die Verwendung von Windows-Freigaben über VPN ist sehr langsam, da Windows für jede Aktion eine große Anzahl kleiner Pakete senden/empfangen muss. Im lokalen LAN mit Ping-Zeiten (Roundtrip) von 0,1 ms spielt das keine Rolle, aber selbst mit RTT von 10 ms ist es quälend langsam, da jede Leseanforderung ein separates Netzwerkpaket ist.

Die einzige Lösung für Sie wäre, den Entpackvorgang selbst auf dem Remote-Server auszuführen. Verwenden Sie beispielsweise Remote Desktop (RDP), um eine Verbindung zum Remote-Server herzustellen und die Datei dort zu entpacken. Da das Entpacken von der CPU des Remote-Servers durchgeführt wird, liest/schreibt dieser die Dateien auf seinem lokalen Laufwerk.

verwandte Informationen