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?
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