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

Re: Svn Performance question

From: Nico Kadel-Garcia <nkadel_at_comcast.net>
Date: 2006-06-03 17:07:17 CEST

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
Received on Sat Jun 3 17:08:43 2006

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.