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" 
  • Utilisation du script de assembly NFS avec grand-père père-fils, mais ne reçoit que 6 sauvegardes quotidiennes. Je devrais également avoir 4 sauvegardes hebdomadaires et 2 fois par mois
  • Meilleur moyen de rsync win2003 sur linux
  • Comment rsync --daemon sait-il la manière dont il est exécuté?
  • Solutions de sauvegarde server
  • rsync du développement à la production - propriété / permissions - PermitRootLogin
  • Comment garder plusieurs servers en mode synchronisation?
  • Comment garder Rsync des files transférés chown'ing?
  • Le complexe comprend / exclut avec rsync
  • Copier un fichier volumineux d'un serveur Linux à un autre
  • Migrer des données d'un server à l'autre en utilisant rsync
  • Quels sont les avantages de la configuration de rsync avec rsync partage vs sans?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.