我在理解rsync中的--blocking-io選項時遇到了問題。以下是手冊頁中的描述符:解釋rsync的--blocking-io選項
「這會告訴rsync在啓動遠程shell傳輸時使用阻塞I/O。如果遠程shell是rsh或remsh,則rsync默認使用阻塞I/O,否則它會默認使用非阻塞I/O。(請注意,SSH喜歡非阻塞I/O)」
當使用rsync作爲傳輸, 即不使用-e,這是否有 有什麼作用?
我想有或無該選項的rsync運行的 的結果是相同的 及不同的是「如何」 rsync的不轉移?
我希望 使用此選項的主要原因是什麼?性能? 看起來像rsync提供了合理的 默認爲我,所以我爲什麼要 使用它呢?
而最後一個:「注意 ssh更喜歡非阻塞I/O」 是什麼意思?
你提到的文章使用兩個術語在不同的含義,和之間的因果關係「的rsync默認情況下異步」和「即使一個字節變化「並不存在。 – zedoo 2010-09-26 14:11:20