加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

优化rsync以快速传输大文件

发布时间:2020-12-13 18:18:45 所属栏目:Linux 来源:网络整理
导读:这就是我需要的: 在源服务器上运行的Rsync守护程序.目标服务器执行rsync拉取,如下所示: rsync -ptv rsync://source_ip:document/source_path/*.abc destination_path/ 巨大的二进制文件(3 GB到5 GB)通过LAN从源计算机复制到目标.因此不需要加密/解密.因此
这就是我需要的:

>在源服务器上运行的Rsync守护程序.目标服务器执行rsync拉取,如下所示:

rsync -ptv rsync://source_ip:document/source_path/*.abc destination_path/

>巨大的二进制文件(3 GB到5 GB)通过LAN从源计算机复制到目标.因此不需要加密/解密.因此不使用SSH.目标计算机直接连接到rsync守护程序.
>在rsync拉取之前,目标文件夹将始终为空.所以我不必担心有条件地更新某些文件. Rsync pull将始终在目标中创建新文件(不更新).因此我不需要rsync来计算校验和.

我不满意rsync在接收端消耗的CPU量?在上面解释的情况下,什么rsync选项将帮助我优化rsync使用.我关心的是rsync可能比我需要的更多. rsync校验和文件.我不需要那个.

也希望看到速度提升.

更改块大小,禁用校验和等会有帮助吗?

解决方法

看起来你可能想看一下–whole-file或-W开关.如果rsync正在执行本地文件系统副本,则默认启用此功能,但我认为如果LAN速度很高并且通过网络同步,则文档会建议使用它.

基本上,它禁用rsync delta算法,只是在它认为不同的情况下传输整个文件.

除非你强制使用-c,否则你不必担心校验和.默认情况下,它只查看上次修改时间和文件大小,并假设这些值不同时文件不同.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读