侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

日志同步工具测试

2023-11-26 星期日 / 0 评论 / 0 点赞 / 69 阅读 / 3835 字

工作任务:syncthing/rsnapshot/lsyncd工具的测试 测试内容:是否支持实时同步 是否支持双向同步 是否支持增量同步 是否支持多点同步 是否支持大文件同步 同步

工作任务:syncthing/rsnapshot/lsyncd工具的测试

测试内容:是否支持实时同步

                是否支持双向同步

                是否支持增量同步

                是否支持多点同步

                是否支持大文件同步

                同步时的CPU和内存损耗

没有所谓的工具支持严格的实时同步,都是有可以设置的延迟时间

安装测试系统花了2个小时的时间。

今天只测试了syncthing/rsnapshot两款工具

syncthing:

  安装

    部署简单。官网下载压缩包,解压压缩包,将文件syncthing复制到/usr/bin下,这样就ok了

    运行 命令号敲 syncthing  这样只有本机可以访问web界面,需要将配置文件127.0.0.1修改为0.0.0.0

    配置文件路径:~/.config/syncthin/config.xml

  测试

    所有配置都是在web界面管理

    不支持实时同步(可以设置扫描时间,单位为秒)

    支持双向同步(不支持单向同步)

    支持增量同步

    支持多点同步

    支持大文件同步(测试最大文件为4G)

    同步时的CPU:20%-40%

    同步时的内存:40M左右

    同步阻塞,只有同步完成上一个文件,才会同步下一个文件

rsnapshot

安装

    我使用的是deb包直接安装(debian系统)

测试

    不能同步指定目录。

    同步方式:通过定时计划执行且必须附带参数,如

    /usr/bin/rsnapshot hourly

    /usr/bin/rsnapshot daily 

    /usr/bin/rsnapshot weekly

    /usr/bin/rsnapshot monthly

    每次同步都会在设置的备份文件夹(备份文件夹在配置文件设置/etc/rsnapshot.conf)内生成以参数+数字命名的文件夹,如

    计划任务设置为 0     */4    * * *    root    /usr/bin/rsnapshot hourly

    备份文件夹为/backup/ ,第一次执行(没四个小时执行一次)会生成/backup/hourly.0,第二次执行会生成/backup/hourly.1,以此类推! 

结论

    rsnapshot不适合做文件同步,只适合做备份

lsyncd 

    非实时同步,有延迟时间(默认15s)

    支持增量同步 

    支持双向同步(也可以单项同步)

    支持多点同步

    支持大文件同步

    1G:3分钟

    4G文件上传后,自动删除(偶尔)

    cpu:20%-50%

 

 

 

 

 

    

 

 

 

 

 

 

 

广告 广告

评论区