[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: mod_dav_svn performance

From: Erik Huelsmann <ehuels_at_gmail.com>
Date: Sun, 24 Feb 2008 12:03:23 -1100

On Sun, Feb 24, 2008 at 11:42 AM, Chris Rose
<chris.rose_at_messagingdirect.com> wrote:
> We've just completed a migration from CVS to SVN, with the new
> repository hosted on the same machine, same filesystem, and provided
> by way of mod_dav_svn to our users. What we're seeing is some nasty
> divergence of performance; SVN is taking on average twice the time to
> check out source. Is there any guidance available on improving the
> performance of the server? We cannot justify throwing additional
> hardware at the problem at this time, so a software solution would be
> preferred.

A faster hard disk (on the client) is what you can throw at it:
Subversion is extremely I/O bound.

Other than that: use 'checkout' as little as possible: getting
secondary copies works great by making local copies of your working
copy and then 'svn switch'-ing to the branch. This retrieves deltas
instead of full files, updating only those files which have actually
changed.

HTH,

Erik.
PS: Lots of other operations should have become faster, but checkout
is what builds the base to be faster and that takes extra time. You
could investigate 1.5-alpha1 (out in a few days), which supports the
Serf HTTP/1.1 library. We have observed interesting speedups with that
library (when compared to the pre-1.5 non-Serf behaviour).

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-02-25 00:03:42 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.