I work in an environment that used rsync heavily for system mirroring. We've noticed that some of our machines are reaching their IO limit during the bi-hourly rsync run. To my understanding, rsync transfers only the files that have changed, but must read every file from the disk to make that determination. Is there a way to improve this performance? Perhaps a way to cache a list of changed files to give to rsync on the bi-hourly run? It believe I heard about a kernel option for this which is used in HA clustering. Can someone offer any guidance?
On Fri, Nov 04, 2005 at 03:54:00AM +0000, Matt Hersant wrote:> Perhaps a way to cache a list of changed files to give to rsync on the > bi-hourly run?If you know what files have changed, you can use the --files-from option to tell rsync to just update those specific files. ..wayne..