rsync
já fornece compactação quando você especifica a opção -z
. Você deve evitar aplicar essa opção para arquivos já compactados ou binários, pois isso apenas apresentará uma sobrecarga adicional.
Ao usar o rsync com o protocolo ssh (o padrão) e você tem recursos de CPU limitados e a segurança não é um problema, você também pode tentar especificar -e ssh -c arcfour
para usar um algoritmo de criptografia mais barato (RC4). Em CPUs modernas, isso não fará grande diferença.
Outros argumentos interessantes que você pode querer usar:
-
-vP
para uma boa barra de progresso e manter arquivos parcialmente transferidos quando interrompidos, para que você possa continuar a partir do arquivo parcial na próxima vez que executarrsync
-
-a
para preservar a maioria dos metadados do arquivo (mas não todos!), como permissões e horários de modificação