Quest-ce que rsync speedup?


Meilleure réponse

David a bien compris – mais quelques explications simposent.

Rsync est souvent configuré pour fonctionner périodiquement, en synchronisant tout le contenu du répertoire SOURCE avec le répertoire DESTINATION. Le « R » dans rsync est « remote » – cest-à-dire que la destination peut être sur un autre ordinateur.

La première fois que vous exécutez rsync, il copie tout, en supposant que vous ayez commencé avec un répertoire DESTINATION vide pour la sauvegarde – et comme David le mentionne, dans ce cas, le facteur daccélération est de 1,0 – il a fallu autant de temps pour copier toutes ces données.

La prochaine fois que vous exécuterez la même commande rsync – si vous avez changé très peu de fichiers sous SOURCE, laccélération peut être assez importante.

Si vous exécutez rsync en tant que tâche cron et que vous devez surveiller comment cela fonctionne et quand / où il a le potentiel de hoquet … examiner les accélérations réelles qui se sont produites sur ces travaux, via lexamen de leurs journaux, peut être assez révélateur et utile.

Réponse

Le t ime vous navez pas passé à copier des octets qui étaient déjà à la destination, par rapport au temps réellement passé.

Si vous avez besoin de tout copier, laccélération est 1.0. Si la moitié de ce que vous copiez est déjà là, laccélération sera denviron 2,0, selon le temps nécessaire pour déterminer ce qui est présent. Si vous copiez quelque chose qui est déjà là, vous pouvez obtenir des accélérations absurdes, comme 60 000

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *