在遠端伺服器上解壓縮檔案是否會將檔案下載回本機?

在遠端伺服器上解壓縮檔案是否會將檔案下載回本機?

我需要將大量文件複製到遠端 Windows 伺服器。我透過 VPN 連接到它,然後瀏覽到 Windows 資源管理器中的遠端資料夾。問題是上傳速度非常慢,尤其是如果我不先壓縮檔案的話。我確實可以選擇上傳 zip 文件,然後將其解壓縮到遠端伺服器上。

我的問題是,如果我在遠端伺服器上解壓縮檔案(透過 Windows 資源管理器),內建的 Windows 解壓縮工具是否先將 zip 檔案下載到本地的某個臨時區域?這首先就違背了壓縮它的目的

答案1

因此,您可以透過標準 Windows 共用存取遠端伺服器共用(無論是透過 LAN 還是 VPN)。 Windows 將其視為另一個本機磁碟。

您對儲存在其中的檔案執行的所有操作均由 PC 上的 CPU 完成。所以解壓縮將在你的CPU上完成。如果您有足夠的 RAM,它不會再次從遠端伺服器下載 zip 文件,因為它仍然在快取中,但無論如何它都必須在那裡寫入解壓縮的副本。它不會下載文件的副本,它只是向“磁碟”發出讀取請求並等待資料到達。

是的,透過 VPN 使用 Windows 共用非常慢,因為 Windows 的每個操作都需要發送/接收大量小型資料包。在本地 LAN 上,ping(往返)時間為 0.1 毫秒並不重要,但即使 RTT 為 10 毫秒,速度也慢得令人痛苦,因為每個讀取請求都是單獨的網路封包。

唯一的解決方案是在遠端伺服器上運行解壓縮過程本身。例如,使用遠端桌面 (RDP) 連接到遠端伺服器並在那裡解壓縮檔案。由於解壓縮將由遠端伺服器的 CPU 完成,因此它將讀取/寫入本機磁碟機上的檔案。

相關內容