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

Re: Windows vs. Linux Performance

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2005-04-25 18:29:51 CEST

On Apr 25, 2005, at 11:10 AM, Kelly Burkhart wrote:

> Greg Thomas wrote:
>> On Mon, 25 Apr 2005 10:14:09 -0500, Kelly Burkhart <nj2005@kkcsm.net>
>> wrote:
>>> We are attempting to migrate from CVS to SVN and notice very poor
>>> windows checkout performance compared to Linux.
>> Do you have the Windows Indexing Service running?
>
> Indexing service is not running. Neither is anti-virus software.
>

The svn client manipulates many small files within each .svn/
directory. Because of differences in operating systems and
filesystems, client operations (particularly those that do lots of disk
i/o, such as 'svn commit' and 'svn update') are about twice as slow on
windows as on unix-like systems.

This is a well-known fact among developers, and there's really nothing
we can do about it other than rewrite the whole working-copy library --
which is a distant 2.0 task.

The only psuedo-workaround is to have users work with smaller working
copies on win32. That is, don't checkout gigantic projects and then
run 'svn up' or 'svn commit' from the root of the working copy.
Checkout smaller subsets of the project, or run the commands on smaller
sub-trees when possible.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Apr 25 18:35:05 2005

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.