Optimizations and other questions for rsync

Donovan Baarda abo at minkirri.apana.org.au
Thu Oct 17 15:00:47 EST 2002


On Wed, Oct 16, 2002 at 04:56:52PM -0700, jw schultz wrote:
> On Wed, Oct 16, 2002 at 05:00:02PM -0400, Farid Shenassa wrote:
> > 1. is there any computational or disk IO difference between the rsync client
> > and server (the one that does just the checksum on the block, vs the one
> > that does rolling checksum).  Given that I do not have as much cpu on the
> > VOS machine, I would like the more expensive side to run on the Windows
> > system.  So I need to figure out who should run the daemon and who should
> > push vs. pull.
> 
> Once the connection is established it doesn't matter whether
> you push or pull.  The difference is who sends and who
> receives.  The receiver bears the brunt of the work.
[...]

Correction, it is the sender who bears the brunt of the work. It recieves
the signature, then calculates and sends the delta. Calculating the delta is
the CPU intensive task. This is the reason many archive sites don't like
running rsync servers.


-- 
----------------------------------------------------------------------
ABO: finger abo at minkirri.apana.org.au for more info, including pgp key
----------------------------------------------------------------------



More information about the rsync mailing list