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

Re: one performance observation/question and one commit/segfault issue

From: Branko Čibej <brane_at_xbc.nu>
Date: 2004-07-24 12:59:39 CEST

Stefan Urbat wrote:

>1. performance: since short I run svnserve 1.0.5 on a PIV 2.8 GHz HT
>machine with Debian Sarge, Kernel 2.6.7 and SMT switched on, with a SATA
>RAID array (xfs as filesystem) attached, and I think this server performs
>great as subversion server.
>
>But when it comes to the clients, there are huge performance differences
>among different platforms, I tend to make essentially three performance
>classes of them:
>
>a) the fastest are GNU/Linux and Solaris; on the fast machines I can
>checkout our huge company library in just one minute, especially our Dual
>Opteron (2x1.6 GHz), running SuSE 9.1 x86_64 and ext3 can do so easily,
>using both CPUs in parallel results in a little server overload, so the
>client performance seems indeed to be best possible. Taking into account
>the slower CPUs of our other GNU/Linux and Solaris clients, they seem to
>be all on the same level regarding OS and filesystem (also with reiserfs
>respective ufs/logging).
>
>b) the medium class are the MS Win clients, approximately requiring three
>times of class a) to check out the very same repository, seemingly both
>with FAT as with NTFS, same CPU speed compared of course.
>
>c) the worst are the HP-UX and AIX systems, they require up to the 10th
>time of class a), for example a POWER 4+ 1.2 GHz AIX 5.2 machine (using
>jfs2) is taking about 20 times of the Dual Opteron (using only one cpu
>then!), to check this out. Also the older AIX 4.3.3 system performs rather
>poor (running jfs) while checking out.
>
>Does anybody know a reason for these striking client performance
>differences? It is a switched 100 Mbit/s network, where all these machines
>operate without bridges or the like. I have not yet watched the time
>behaviour of Mac OS X 10.3 with hfs+, but will do so next week, by the
>way, FreeBSD may be tested to in the near future (from the last I would
>suppose good client performance, but that's just a guess).
>
>
My guess is filesystem performance on the client. I've observer myself
that Subversion tests take about twice as long to run on a Windows
machine than on a (comparable) Linux machine; and since the CPU load is
very low, and everything happens localy, filesystem performance is the
most probably culprit.

For example, I've noticed a similar spread of FS performance (Solaris
better than Windows better thatn HP-UX) when I was working on another
project that has nothing to do with Subversion, but was very I/O bound.

-- Brane

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sat Jul 24 13:00:17 2004

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