简单记录一下,后续补充。
1,之前使用了 rsync 增量同步的方式。即服务端作为生产站点,客户端作为备份站点。当目录文件达18GB时,每个文件20KB左右时,10级目录。光du -sh就会执行7,8个小时。rsync做一次同步时,也需要花费这么长的时间。原因是生产站点记为SiteA,备份站点记为Site B。Site B同步时,需要比较与A的区别,而后才能具体同步对应的文件。实际比较的过程会在Site A上消耗大量的IO,因为Site A需要读取出来,告诉Site B自己是什么样的。通过ionice可以让业务正常触发,但是同步时间过长不能接受。1,之前使用了 rsync 增量同步的方式。即服务端作为生产站点