rsync 传输大文件慢的问题
rsync传输大文件到远程服务器速度慢,带宽没有完全利用。
根据 rsync 传输原理,rsync 传输文件是利用查找文件中不一样的数据块进行传输。
rsync 校验已经存在的文件与原文件的差异,文件越大越慢,而后更新耗时较久。更为具体的参见详解 rsync 传输算法。
解决办法:rsync忽略校验,直接传输覆盖,
rsync --help 能够看到有这么个参数:
-W, --whole-file copy files whole (without delta-xfer algorithm)
该参数的优势节省时间不进行校验,直接覆盖本地或者远程文件。
分类: linux