O que é a aceleração do rsync?


Melhor resposta

David acertou em cheio – mas algumas explicações são necessárias.

O Rsync costuma ser configurado para ser executado periodicamente, sincronizando todo o conteúdo do diretório SOURCE com o diretório DESTINATION. O “R” no rsync é “remoto”, ou seja, o destino pode estar em outro computador.

Na primeira vez que você executa o rsync, ele copia tudo, supondo que você tenha iniciado com um diretório DESTINATION vazio para o backup – e como David menciona, nesse caso o fator de aceleração é 1,0 – demorou o tempo que levou para copiar todos os dados.

Na próxima vez que você executar o mesmo comando rsync – se você alterou poucos arquivos em SOURCE, a aceleração pode ser bastante significativa.

Se você estiver executando o rsync como um cron job e precisa monitorar como funciona bem e quando / onde pode causar soluços … revisar os aumentos de velocidade reais que ocorreram nesses trabalhos, por meio de análises de seus registros, pode ser bastante revelador e útil.

Resposta

O t ime você não gastou copiando bytes que já estavam no destino, em vez do tempo realmente gasto.

Se você precisar copiar tudo, o speedup é 1.0. Se metade do que você está copiando já estiver lá, a aceleração será de cerca de 2.0, dependendo do tempo que leva para determinar o que está presente. Se você estiver copiando algo que já está lá, você pode obter acelerações absurdas, como 60.000

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *