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

Re: export, checkout, commit performance

From: Ivan Zhakov <chemodax_at_gmail.com>
Date: 2006-03-08 17:10:03 CET

On 3/8/06, Sebastian Tusk <sebastian.tusk@gmx.net> wrote:
> Julian Foad wrote:
> > Sebastian Tusk wrote:
> >
> >> I did some tests with a repository that contains a single file sized
> >> 686 MB. I used the svn client version 1.3.0 on a windows machine.
> >>
> >> svn commit 1587s
> >> svn export 136s
> >> svn co 395s
> >>
> >> To me this figures appeared way to high.
> >
> >
> > You're right: these figures do appear to be too high, at least for
> > commit and checkout. I don't suppose it is that slow on all set-ups, so
> > it might help one of us to investigate the problem if you could you give
> > some more details about the system:
> >
> > Subversion client:
> > * Subversion v1.3.0
> > * running on what version of MS Windows?
> > * what filesystem type (FAT, NTFS, etc.)?
>
> Windows XP Prof
> NTFS
>
> > Subversion server:
> > * which version?
> > * which type of repository (FSFS or BDB)?
> > * which type of Subversion server (local, svnserve, Apache/DAV)?
> > * running on what OS?
> > * what filesystem type (FAT, NTFS, etc.)?
>
> Subversion 1.1.4
> BDB
> Apache/DAV
> Debian 3.1
> ext3
>
> Server and client are connected with 100Mbit Ethernet.
>
> As comparison here the results if I am doing the commit of a 1GB file on
> the server
>
> local through dav
> real 12m5.226s
> user 2m29.560s
> sys 0m17.851s
>
> local through file url
> real 12m33.247s
> user 0m36.833s
> sys 0m19.608s
>
> The difference in time to my original client-server test are caused by
> the slower harddisks on the client system.
Very interesting tests. But this part of code was strongly improved
after 1.3.x release (in client side). So will be good if you repeat
your tests with trunk code. I can send you compiled subversion
binaries for trunk if you cannot build yourself.

--
Ivan Zhakov
Received on Wed Mar 8 18:23:21 2006

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