Pour éviter que rsync affame le système et le réseau que nous utilisons ionice
lors du démarrage de rsync et définissons le --bwlimit
paramètre. Par exemple:
ionice -c2 -n7 rsync -aH --bwlimit=30000 /foo [email protected]:/
Cela permet en effet de garantir que le serveur source reste réactif. Cependant, le serveur de destination devient très lent en raison du disque io à 100% (comme vu par l' atop
utilitaire).
Est-il possible de l'utiliser d'une manière ou d'une autre ionice
sur le serveur de destination? Peut-être via l' -e
option rsync ? Je préfère ne pas exécuter le démon rsync si possible.
la source
atop
le disque, io éclate constamment à 100%. Je ne suis pas sûr de ce que vous entendez par "ascenseurs d'E / S de stockage", donc j'exécute probablement les valeurs par défaut?Votre commande rsync lance également la
rsync
commande sur la destination distante.Essayez de mettre ce qui suit à votre utilisateur racine du serveur de destination .bashrc, en d'autres termes à
/root/.bashrc
la source
~/.bashrc
n'est fourni que pour les sessions interactives et je ne m'attends pas à ce que la définition d'un alias modifie la façon dont rsync est exécuté.