3 votos

Rsync es terriblemente lento (0,5MB/S) en Catalina pero el mismo trabajo rsync es mucho más rápido (50MB/S) ejecutándose desde una VM Debian en el mismo mac?

Me dirijo a ti porque estoy desesperada. He estado tratando de averiguar por qué el uso de rsync sobre ssh es tan lento en mi MacBook (15 pulgadas de 2015). Básicamente estoy tratando de copia de seguridad de mi carpeta de inicio a un servidor remoto a través de ssh, y se ejecuta muy lento.

Lo primero que hice fue monitorizar el servidor remoto para comprobar el uso de CPU/Disco y apenas hace nada.

Luego probé todo tipo de combinaciones para aligerar la ya inexistente sobrecarga de CPU de la transferencia ssh pero fue en vano. La velocidad se mantuvo en torno a 0,5 MB.

He probado el mismo trabajo rsync desde un servidor Debian con cable y ha subido a 100MB/S (tengo una conexión de fibra en casa). Así que está claro que el servidor remoto puede soportarlo.

Así que pensé que debía ser una limitación del WiFi, pero para asegurarme arranqué una máquina virtual Linux en el mismo MacBook Pro que no alcanzaba 1MB/s de velocidad de subida con rsync y ¿adivina qué? 50MB/S de velocidad de subida al servidor.

Por cierto, he probado ambas versiones de rsync, la que viene con Catalina y una actualizada de homebrew.

Por mi vida, no puedo entender por qué rsync es tan lento en mi MacBook cuando una máquina virtual que se ejecuta en el mismo MacBook alcanza una velocidad 100 veces superior.

1voto

jacob ness Puntos 11

2 años después estoy intentando averiguar por qué me ocurre algo parecido.

Estoy usando el rsync que viene en MacOS Monterey; al ejecutar

rsync --version

Recibo

rsync  version 2.6.9  protocol version 29

Supongo que la versión obsoleta de rsync es la culpable.

En cuanto a lo que pasó cuando lo ejecutaste con homebrew lo que se me ocurre es la precedencia en tu PATH. ¿Es posible que aún estuvieras ejecutando el rsync integrado en MacOS en lugar del rsync instalado por homebrew? Puedes probarlo ejecutando el comando version y luego intentar ejecutar explícitamente el rsync instalado por homebrew con

/usr/local/bin/rsync --version

para ver si está ejecutando el correcto.

Sé que es años después pero tengo curiosidad por ver si la versión homebrew también tendría este problema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X