2010-09-15 3 views
4

J'ai des problèmes avec la compréhension de l'option --blocking-io dans rsync. Voici le descripton de la page man:Expliquer l'option --blocking-io de rsync

"Cela indique à rsync d'utiliser des E/S bloquantes lors du lancement d'un transport de shell à distance: si le shell distant est rsh ou remsh, rsync utilise par défaut des E/S de blocage, sinon par défaut à l'utilisation non bloquante E/S. (Notez que ssh préfère non bloquante E/S.) »

  • Lorsque vous utilisez rsync comme le transport, -à-dire ne pas utiliser -e, est-ce avoir un effet du tout?

  • Je suppose que le résultat de rsync avec ou sans cette option est la même et la différence est dans « comment » rsync fait le transfert?

  • Quelle est la principale raison pour laquelle je voudrais que utilise cette option? Performance? On dirait que rsync fournit des valeurs par défaut raisonnables pour moi, alors pourquoi voudrais-je pour l'utiliser du tout?

  • Et le dernier: Que signifie "Note que ssh préfère les E/S non bloquantes" signifie?

Répondre

5

Désolé une partie de ma recherche s'est mélangée. C'est ma faute. (Les éléments corrigés ou ajoutés sont en italique)

Q1: Oui. Rsync utilise des E/S asynchrones (non bloquantes). En utilisant cette option, vous le forcer à utiliser le mode d'E/S bloquant. Ceci serait utilisé lorsque le shell distant (rsh) ne peut pas gérer le mode non bloquant.

Q2: Oui. Le résultat final sera le même.

Q3: Vous souhaitez utiliser cette option si le shell distant n'est pas capable de gérer non bloquante i/o

Q4: « mode non bloquant fait que lorsque votre connexion meurt, votre La session d'écran ne bloquera pas ('suspendre'). " (http://webcache.googleusercontent.com/search?q=cache:xmCnC0y5QU0J:www.warp13.co.uk/irssissh+ssh+blocking+mode&cd=13&hl=en&ct=clnk&gl=us&client=firefox-a) SSH préfère juste que

J'espère que ça aide!

+0

L'article que vous mentionnez utilise les deux termes dans un sens différent, et la relation occasionnelle entre « rsync est asynchrone par défaut » et « même si un seul octet les changements [...] "sont inexistants. – zedoo