Eu uso o rsync para fazer backup e sincronizar compartilhamentos de rede e meu computador. Eu já descobri isso.
O problema é que, ao usar o rsync para transferir arquivos, ele usa toda a largura de banda possível. Quero limitar a velocidade, para poder usar minha conexão para outras coisas.
Especificamente, no momento estou ouvindo o Last.FM, mas ele continua cortando, pois o rsync está saturando a conexão local.
Parece improvável, mas, neste caso, minha LAN é realmente tão rápida quanto minha internet (10 megabits para ambos, yay university!). De qualquer forma, não tenho largura de banda extra enquanto o rsync está em execução. Alguma ideia?
Oh, aliás, especificamente, eu estou executando o Ubuntu 9.04.
man
página da primeira vez.trickle
(Idealmente, isso seria uma resposta ao comentário de joshtronic )
--bwlimit=XX
de fato, tem o problema oposto; a transferência é realmente uma média móvel - como o Rsync Basics explica de maneira útil :Não está claro se a média é calculada entre os arquivos, mas, em qualquer caso, não é verdade que
De fato, o primeiro arquivo será regulado desde que seja grande o suficiente para a média entrar em ação (o que significa todos, exceto os arquivos menores).
Você está certo de que o gotejamento seria uma solução melhor, mas o que eu entendo no artigo explicativo (" Trickle: um modelador de largura de banda da Userland para sistemas tipo Unix ") é que
trickle
também funciona atrasando a E / S com base em uma média de transferência móvel . Eu acho que a esperança em recomendar isso é que ele use uma medição de frequência mais alta para aplicar a média. Não consegui encontrar nenhum dado on-line que confirme que seja esse o caso (embora o artigo acima se refira aorsync
código de "simples", sugerindo que os autorestrickle
achem que o trabalho deles é melhor).fonte