¿Descomprimir un archivo en un servidor remoto descarga los archivos a mi servidor local?

¿Descomprimir un archivo en un servidor remoto descarga los archivos a mi servidor local?

Necesito copiar una gran cantidad de archivos a un servidor remoto de Windows. Me conecto a través de VPN y luego busco la carpeta remota en el Explorador de Windows. El problema es que la carga es muy lenta, especialmente si no comprimo los archivos primero. Tengo la opción de cargar un archivo zip y luego descomprimirlo en el servidor remoto.

Mi pregunta es, si descomprimo el archivo en el servidor remoto (a través del explorador de Windows), ¿la herramienta de descompresión incorporada de Windows primero descarga el archivo zip en algún área temporal de mi local? Eso anularía el propósito de cerrarlo en primer lugar.

Respuesta1

Por lo tanto, está accediendo a los recursos compartidos del servidor remoto a través del uso compartido estándar de Windows (no importa si es a través de LAN o VPN). Windows lo trata como otro disco local.

Todo lo que haces con los archivos almacenados allí lo realiza la CPU de tu PC. Entonces la descompresión se realizará en su CPU. Si tiene suficiente RAM, no volverá a descargar el archivo zip desde el servidor remoto, ya que todavía estará en el caché, pero de todos modos tiene que escribir la copia descomprimida allí. No descarga una copia del archivo, simplemente emite solicitudes de lectura hacia el "disco" y espera hasta que lleguen los datos.

Y sí, el uso de recursos compartidos de Windows a través de VPN es muy lento debido a la gran cantidad de paquetes pequeños que Windows necesita enviar/recibir para cada acción. No importa en una LAN local con tiempos de ping (ida y vuelta) de 0,1 ms, pero incluso con un RTT de 10 ms, es tremendamente lento ya que cada solicitud de lectura es un paquete de red independiente.

La única solución para usted sería ejecutar el proceso de descompresión en el servidor remoto. Por ejemplo, utilice Escritorio remoto (RDP) para conectarse al servidor remoto y descomprimir el archivo allí. Como la descompresión la realizará la CPU del servidor remoto, leerá/escribirá los archivos en su unidad local.

información relacionada