Hyrum K Wright <hy...@hyrumwright.org> writes:

> Having only tangentially followed this thread, I've got a couple of questions:
>  * Do the current subversion+serf fixes solve the the large checkout
>  time problem people have been seeing on trunk?

I have a mirror of the Subversion repo (mod_dav_svn 1.6).  Checking out
trunk over a LAN gives onto a local disk:

1.6/neon
real    0m8.661s    0m8.509s
user    0m3.710s    0m3.790s
sys     0m1.920s    0m2.020s

1.7/neon
real    0m8.814s    0m8.779s
user    0m4.070s    0m4.280s
sys     0m2.710s    0m2.510s

1.7/serf
real    0m8.186s    0m7.973s
user    0m3.850s    0m3.650s
sys     0m3.310s    0m3.410s

So 1.7 uses more CPU but is about the same elapsed time, if anything
1.7/serf is now faster than 1.6.

Network disks are still a concern.  Checkout onto NFS (mounted sync):

1.6/neon
real    1m58.342s
user    0m5.990s
sys     0m10.830s

1.7/serf
real    7m13.181s
user    0m8.450s
sys     0m35.300s

Checkout onto NFS (mounted async):

1.6/neon
real    1m26.692s
user    0m6.150s
sys     0m10.690s

1.7/serf
real    6m20.883s
user    0m11.040s
sys     0m37.460s

We using a lot more CPU and elapsed time is hugely increased.

-- 
Philip

Reply via email to