Lädt das Entpacken einer Datei auf einem Remote-Server die Dateien zurück in mein lokales Verzeichnis?

1

Ich muss eine große Anzahl von Dateien auf einen Windows-Remoteserver kopieren. Ich stelle eine Verbindung über VPN her und navigiere dann im Windows Explorer zum Remote-Ordner. Das Problem beim Hochladen ist sehr langsam, besonders 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-Entpack-Tool zuerst die Zip-Datei in einen temporären Bereich auf meinem lokalen Server herunter? Das würde den Zweck des Reißverschlusses zunichte machen

MakkyNZ
quelle

Antworten:

1

Sie greifen also über die Windows-Standardfreigabe auf die Remoteserverfreigaben zu (egal ob über LAN oder VPN). Windows bedroht es als eine andere lokale Festplatte.

Alles, was Sie mit den dort gespeicherten Dateien tun, erledigt die CPU auf Ihrem PC. 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 immer noch im Cache befindet. Sie muss jedoch die entpackte Kopie dort schreiben. Es wird keine Kopie der Datei heruntergeladen, es werden lediglich Leseanforderungen an die "Festplatte" gesendet und es wird gewartet, bis die Daten eingegangen sind.

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. In einem lokalen LAN mit Ping-Zeiten (Roundtrip-Zeiten) von 0,1 ms spielt dies keine Rolle, aber selbst bei einer RTT von 10 ms ist es äußerst langsam, da jede Leseanforderung ein separates Netzwerkpaket ist.

Die einzige Lösung für Sie wäre, den Entpackungsprozess 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, werden die Dateien auf dessen lokalem Laufwerk gelesen / geschrieben.

Marki555
quelle