加入收藏 | 设为首页 | 会员中心 | 我要投稿 新余站长网 (https://www.0790zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

rsync+inotify实现实时同步案例--转

发布时间:2021-01-24 21:13:23 所属栏目:Linux 来源:网络整理
导读:转自:http://chocolee.blog.51cto.com/8158455/1400596 随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求, rsync 在高端业务系统中也逐渐暴露出了很多不足,首先, rsync 同步数据时,需要扫描所有文件后进行比对,进行差量传输。如

4.1.5?启动rsync?服务

4.1.6?通过inotify-master测试推送

inotify-master配置密码文件,测试推送

inotify-slave检查:

5.1?inotify-master部署

注:

inotify是rsync客户端安装和执行的

企业场景压力测试200-300个同步限制,受网卡,磁盘,带宽等的制约。

5.1.1?查看当前系统是否支持inotify

拓展:

?/proc/sys/fs/inotify/max_queued_evnets??????

表示调用inotify_init时分配给inotify?instance中可排队的event的数目的最大值,超出这个值的事件被丢弃,但会触发IN_Q_OVERFLOW事件。

????/proc/sys/fs/inotify/max_user_instances?

表示每一个real?user?ID可创建的inotify?instatnces的数量上限。

????/proc/sys/fs/inotify/max_user_watches?

表示每个inotify?instatnces可监控的最大目录数量。如果监控的文件数目巨大,需要根据情况,适当增加此值的大小。

例如:?echo?30000000?>?/proc/sys/fs/inotify/max_user_watches

5.1.2?下载inotify源码包并编译安装

(编辑:新余站长网)

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

热点阅读