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

Re: CheckOut performance question

From: Michael Wood <mwood_at_its.uct.ac.za>
Date: 2003-01-13 07:56:57 CET

On Fri, Jan 10, 2003 at 07:24:15AM -0600, Ben Collins-Sussman wrote:
> Marc Haesen <marc.haesen@telindus.com> writes:
>
> > I have a small repository containing 45 files in 185 dirs. When I
> > do a check-out using the apache server in windows 2000 it takes
> > about 69 seconds.
> >
> > If a map the repository as a network drive and then do a check out
> > using a file:/// url it takes about 6 seconds which is 10 times
> > faster.
> >
> > Is this normal behaviour or should I change some settings in the
> > apache server?
>
> Well, I wouldn't go bragging about this difference in timings to
> anyone, but I don't think it's cause for alarm either.
>
> In one case, your svn client is directly sucking bytes from BDB files
> and then writing them out again; in the 2nd case, you've got a
> complex dance of network requests and turnarounds happening. with bytes
> being pushed over a TCP socket.

But his file:/// url points to a network drive, so that's probably using
an SMB share (i.e. also a TCP socket.)

Maybe he's using multiple TCP sockets for the HTTP case, though? If
that's the case, enabling keep-alive might help.

> So no surprises... but then again, I bet there's still room for
> improvement here somehow.

-- 
Michael Wood <mwood@its.uct.ac.za>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Jan 13 07:58:06 2003

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