Usamos o rsync como backup em um compartilhamento NFS que temos em nossa rede VPN.
O modem do ISP é horrível e pára de responder quando pedimos muita largura de banda de upload para ele. Temos 150Mbps para baixo / 20 Mbps de acordo com o teste de velocidade.
O número de arquivos e tamanho varia muito, o rsync verifica 200.000 arquivos, em um dos backups, de tamanhos muito variados, de KB a 50 GB ou mais.
Para evitar isso, usamos a opção bwlimit do rsync. O problema é que, aparentemente, explosões de 10 segundos podem tornar o modem irresponsável.
A partir de sua entrada manual:
Due to the nature of rsync transfers, blocks of data are sent, then if rsync determines the transfer was too fast, it will wait before sending the next data block. The result is an average transfer rate equaling the specified limit.
Exemplo de linha crontab para o backup de /var/www
flock rsync_wan_lock -c "nice -n1 ionice -c2 -n2 rsync -aq --partial --bwlimit 1000K --delete-after /var/www /mnt/foo_bk/."
Existe alguma maneira de mitigar ou resolver isso?
Tags networking rsync bandwidth