Comment accélérer la vitesse de transfert avec rsync ?


Sur un réseau gigabit j’utilisais la commande suivante pour transférer des fichiers :

rsync -auzr fichier root@IP:/destination

Malheureusement je ne dépassais pas les 10MB/s en transfert
La cause n’est pas le réseau mais la lourdeur du transfert avec rsync : compression + cryptage

J’ai réussi à tripler la vitesse en utilisant cette commande à la place :

rsync -e "ssh -c arcfour" -aur fichier root@IP:/destination

On indique à rsync d’utiliser ssh avec un cryptage faible, et on enleve le -z qui indique à rsync de compresser les fichiers avant le transfert

Ce n’est sans doute pas l’idéal, car 30MB sur un réseau gigabit ce n’est pas génial, mais c’est déjà mieux que 10 🙂

Vous avez un moyen d’aller plus vite ? Dites le dans les commentaires !

Recent Content