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 !