Rsync & parallelizing it for files in same directory
Matt McCutchen
matt at mattmccutchen.net
Sat Nov 29 19:43:51 GMT 2008
On Fri, 2008-11-28 at 12:40 +0100, Hendrik Visage wrote:
> Now the question I'm wondering about:
>
> - Ease of doing a threading type setup inside rsync.
> - Use threading architecture, to generate the checksums in parallel
> (we have >24 cores per system around here....)
> - rsync then opens multiple connections to the remote site (Bandwidth
> optimization with the latencies involved)
> - rsync then typically sends the files in a round robin fashion over
> the "links"
> - or rsync does it directory per link for small directories.
There is a similar enhancement request:
https://bugzilla.samba.org/show_bug.cgi?id=5124
This would take a major redesign of rsync which I don't think is going
to happen anytime soon. It may make more sense to write a new, better
designed tool (possibly adopting some of Wayne and Martin Pool's ideas
for "superlifter") that is capable of parallelism. I would be
interested in helping if I could find the time.
Matt
More information about the rsync
mailing list