rsync considered superior

Bill Hacker wbh at conducive.org
Wed Jan 30 06:45:13 PST 2008


Simon 'corecode' Schubert wrote:
Hello Vincent,

Vincent Stemen wrote:
The results are dramatic, with rsync performing hundreds of percent 
faster on
average while only loading the processor on the client side a little over
a third as much as cvsup.  Either the performance claims about cvsup 
being
faster than rsync are based on theory without real world testing or 
cvsup has
gotten a lot slower or rsync has gotten a lot faster than in the past.
Thank you for these thorough tests!  We finally have some hard numbers 
to work with.  I think it is obvious that rsync should be the preferred 
update mechanism if you want to download the cvs repository.  Cvsup 
might still be better suited when only downloading the checked out sources.

To state it clearly for everybody:

=========================================================================

  Use rsync to sync your repos!  It is faster and can even be compiled!

To state it even MORE clearly...

" ...so long as you do not give a damn about the extra load you are 
placing on the source server...."

WBH


=========================================================================

cheers
  simon
Think about it.

rsync predates CVSUP.

If rsync plus a bit of scripting or 'steering' code was better 'all around'?

- cvsup would never have seen the light of day in the first place.

- NOR been adopted so *very* widely.

- NOR have remained in service for so long on so many projects.

- NOR survived challenges from 'Mercurial' and several other similar tools.

A vast supposition about rsync, backed up by half-vast testing doesn't 
change any of that. Not even with a nicely done write-up.

It is all still one-ended.

Set up the repo you have mirrored as a source server.

Instrument that server's load with 100 simultaneous rsync clients and 
again with 100 simultaneous cvsup clients.

Post the results.

Bill





More information about the Users mailing list