>At the risk of boring other readers, I'm curious what numbers you were
>getting during your test - I just tried a --stats myself on a 51MB

rsync version = 2.4.4

Working with a 100MB file and doing a null sync, I see:
rsync --stats -e ssh -a --block-size=64000
says:
wrote 9866 bytes  read 6659 bytes  158.13 bytes/sec

rsync --stats -e ssh -az --block-size=64000
says:
wrote 9866 bytes  read 103 bytes  73.57 bytes/sec

Extrapolating to 20GB, I get almost exactly 2MB.  It seems I slipped
an order of magnitude earlier which makes the need for implementing
the irsync algorithm a little weaker.  

I would still like to see irsync implemented because it would reduce
network utilization significantly at the cost of maybe a bit more cpu
when there are few changes.  It would also help when there are many
scattered changes because it avoids the fragmentation problems that
arise from having a constant blocksize.

-John

Reply via email to