You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Michael Clark <mc...@comcast.net> on 2006/06/03 13:54:48 UTC

Svn Performance question

Hi,

 

I' used to using Perforce and ClearCase. The company I'm now working for
uses Subversion. My experience with it is limited so pardon my ignorance in
it features. 

 

It seems to me that Subversion performance with regard to Perforce or
ClearCase is to be kind "Slow" has anyone had any similar experiences or am
I just spoiled.

 

-Michael


Re: Svn Performance question

Posted by Nico Kadel-Garcia <nk...@comcast.net>.
Ryan Schmidt wrote:
> On Jun 3, 2006, at 15:54, Michael Clark wrote:
>
>> I’ used to using Perforce and ClearCase. The company I’m now
>> working for uses Subversion. My experience with it is limited so
>> pardon my ignorance in it features.
>>
>>
>>
>> It seems to me that Subversion performance with regard to Perforce
>> or ClearCase is to be kind “Slow” has anyone had any similar
>> experiences or am I just spoiled.
>
>
> Many of us have never used Perforce or ClearCase. I've only used
> Subversion and very minimally CVS, so it's hard for me to answer that.
>
> Since you've switched employers, it seems possible that there's also
> a difference in server and/or client processing power or in the
> network, all of which could contribute to performance differences.

I've used both. Backend hardware is often different, but also Perforce has a 
real "obliterate this" concept, and a "keep only the current version of this 
file, not backups" concept, that help manage the size of the repository for 
large binaries and for discarded old branches. As much as various authors of 
source control systems say "no, you can't throw anything away! Never never 
never never never!" such tools are useful in managing resources for the 
server.

Also, Subversion's "keep a pristine copy around" can make downloads and copy 
operations slower: you wind up having to compare or checksum files, and this 
gets painful with big binary files such as video tracks or ISO images.

> As I understand it, Perforce and ClearCase have different ideas about
> version control than Subversion and CVS do. Subversion is faster in
> many operations than CVS. It could very well be that some operations
> in Perforce or ClearCase are faster than equivalent operations in
> Subversion, and just as easily vice-versa.
>
> What specific operations are you finding slow? How is the server set
> up? (http, https, svn, svn+ssh) BDB or FSFS backend? What client
> (command-line, TortoiseSVN, etc.)? What OS on the server and client?

Please do tell us what you're seeing. And is your client hardware the same 
overall quality? Many Linux systems, for instance, have never had their hard 
disk performance optimized with "hdparm -d1c1 /dev/hda", even if the setups 
to do it are available in /etc/sysconfig, and this gives a huge disk 
performance benefit. 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Svn Performance question

Posted by Ryan Schmidt <su...@ryandesign.com>.
On Jun 3, 2006, at 15:54, Michael Clark wrote:

> I’ used to using Perforce and ClearCase. The company I’m now  
> working for uses Subversion. My experience with it is limited so  
> pardon my ignorance in it features.
>
>
>
> It seems to me that Subversion performance with regard to Perforce  
> or ClearCase is to be kind “Slow” has anyone had any similar  
> experiences or am I just spoiled.


Many of us have never used Perforce or ClearCase. I've only used  
Subversion and very minimally CVS, so it's hard for me to answer that.

Since you've switched employers, it seems possible that there's also  
a difference in server and/or client processing power or in the  
network, all of which could contribute to performance differences.

As I understand it, Perforce and ClearCase have different ideas about  
version control than Subversion and CVS do. Subversion is faster in  
many operations than CVS. It could very well be that some operations  
in Perforce or ClearCase are faster than equivalent operations in  
Subversion, and just as easily vice-versa.

What specific operations are you finding slow? How is the server set  
up? (http, https, svn, svn+ssh) BDB or FSFS backend? What client  
(command-line, TortoiseSVN, etc.)? What OS on the server and client?


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org