跨不同直連儲存裝置的多個 rsync 實例的效能?

跨不同直連儲存裝置的多個 rsync 實例的效能?

在不同的直連儲存裝置上執行具有所有來源和目標的多個 rsync 實例是否會導致效能下降,或者每個單獨的 rsync 傳輸的速度限制是否會受到影響僅有的各個 rsync 指令本身內直連儲存設備的讀/寫速度?

例如,假設我想轉移:

相機卡 1 至直連硬碟 1

相機卡 2 至直連硬碟 2

如果我同時執行這些 rsync 命令,兩個 rsync 實例是否會互相減慢速度,或者每個單獨實例的速度限制仍然只要是最慢的設備讀取/寫入速度即可之內每個 rsync 實例?

假設設備介面不是瓶頸。

答案1

我有機會對此進行實驗,所以我想我應該為任何好奇的人發布一個答案。

CPU 的任何效能影響即使存在,也是難以察覺的。只要不同的設備不競爭其他設備的讀取或寫入速度,資料傳輸速率就不會受到影響。

舉例來說,DAS A可以DAS B在傳輸 to 的同時傳輸DAS Cto ,而to 的DAS D瓶頸要么是讀取速度,要么是寫入速度,不受從to傳輸的其他實例的影響。同樣,從到 的傳輸不受從 到 傳輸的實例的影響。ABABrsyncCDrsyncCDrsyncAB

相關內容