Destination rsync ionice

Pour éviter que rsync fasse faim dans le système et le réseau, nous utilisons ionice lors du démarrage de rsync et définissons le paramètre --bwlimit . Par exemple:

 ionice -c2 -n7 rsync -aH --bwlimit=30000 /foo root@dest.com:/ 

Cela contribue effectivement à garantir que le serveur source reste réactif. Cependant, le serveur de destination devient très lent en raison du disque io à 100% (vu par l'utilitaire de atop ).

Est-il possible d'utiliser d'une autre manière ionice sur le serveur de destination? Peut-être par l'option rsync -e ? Je préfère ne pas exécuter le démon rsync si possible.

2 Solutions collect form web for “Destination rsync ionice”

La modification de la commande rsync ou l'enroulement dans un script shell pour inclure la commande / les paramètres ionice est une option. En outre, vous pouvez exploiter l'option --rsync-path , qui indique à rsync quelle commande exécuter sur le serveur distant. Quelque chose comme --rsync-path="ionice -c2 -n7 rsync" assurera que ionice s'exécute sur la destination.

J'ajoute que ionice n'est pas toujours efficace, selon la configuration du serveur. Cela ne fonctionne qu'avec l' élévateur d'E / S CFQ par défaut . Si vous avez effectué un réglage du système de stockage, cette approche peut ne pas être applicable.

Pouvez-vous donner un exemple de charge ou d'aide, expliquez-vous comment les systèmes sont-ils devenus des ressources pendant la copie? J'aurais tendance à approfondir et à voir pourquoi un rsync, spécialement limité au faible taux que vous avez énuméré dans votre exemple, causerait tant de problèmes.

Qu'est-ce que vous copiez? Quelle est la configuration matérielle / système d'exploitation?

Votre commande rsync lance également la commande rsync à la destination distante.

Essayez de mettre ce qui suit dans votre utilisateur de destination, l'utilisateur root .bashrc, en d'autres termes pour /root/.bashrc

 alias rsync="ionice -c2 -n7 rsync" 
  • rsync - list de files incrémentielle envoyée mais files non mis à jour sur le server
  • Sauvegarde de la security et du suivi
  • Problème reliant SSH après utilisation de rsync
  • Sauvegarde optimale sur disque dur remplaçable avec rsync sur OSX
  • Script en train de lancer 3 copys de rsync
  • Rsync et des caractères generics
  • rsync et inclure / exclure. À quel point cela peut-il être dur?
  • rsync IMAP SENT dossiers entre 2 users
  • Rsync sur la limite de profondeur du dossier ssh?
  • rsync: Lire l'input d'un file et synchroniser en conséquence
  • Comment synchroniser le référentiel SVN avec un système de files FTP distant
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.