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

Poor performance in windows. Switching back to CVS

From: Joaquim Oliveira <joaquim.oliveira_at_atlantico.com.br>
Date: 2007-02-06 20:40:38 CET

Hi all,

Our team tried svn for 4 months, but we're switching back to CVS due to
performance problems. Our project is a huge java one: its structure has
10323 files and 2420 directories (117 MB). We made some tests using a
variety of tools:
- Eclipse 3.2 + Subclipse 1.1.9
- Eclipse 3.2 + Subversive 1.0.0 rc4
- Tortoise svn 1.4.1-7992
- Eclipse 3.2 + internal CVS support
- Tortoise CVS 1.8.30

SVN access was made using svn:// protocol. CVS was faster in all
situations. Most of then, it is twice faster. For example, an update in
working copy root folder was about 20% faster in CVS.
 We noticed that SVN creates more administrative files and directories
than CVS. The checkout size is:
- CVS: 24849 files, 4841 folders. Disk usage: 164 MB
- SVN: 27450 files, 22319 folders (!). Disk usage: 261 MB

I searched the mail list archives, but couldn't find a solution for
this. I found something about "the NTFS file system does not perform
well when you have a large number of small files", but we need to
develop in Windows, so adopting Linux/Ext3 is not an option. I've
already seen these messages:
- http://svn.haxx.se/users/archive-2005-04/1557.shtml
-http://svn.haxx.se/users/archive-2005-04/1695.shtml

We already tried disabling anti-virus software and upgrading to the
latest version of the server (1.4.x) and plugins, but nothing worked.
Developers complain a lot about this and, although SVN features are
really better, a fast development environment is a must to our team.

Is there any way to improve SVN performance? What are the most common
bottlenecks?

Thanks in advance,

-- 
-- 
    Joaquim Oliveira, MSc
      Analista de Sistemas
	
Fone: +55 (85) 3216.7971
Fax: +55 (85) 3216.7864
Skype: joaquim.oliveira
        ISO 9001 : 2000 - CMMI3
	
        www.atlantico.com.br <http://www.atlantico.com.br>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Feb 6 20:41:12 2007

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.