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

Re: svn server hardware requirements

From: Les Mikesell <lesmikesell_at_gmail.com>
Date: 2007-05-31 21:42:57 CEST

marc gonzalez-carnicer wrote:
> Hi, I've seen this question arises from time to time on the mailing
> list archive, but I'd like to query for a particular case. I wonder if
> this kind of information should be on the subversion.tigris.org page
> (I did not find it there).
>
> Our company has just started migration to subversion. For that we have
> been using during a test phase an old PIII 450 MHz, 512 MB ram, 60 GB
> partition. Some years ago this computer was suitable to run a windows
> 2000 server serving sql server and other apps. The linux distribution
> is kubuntu feisty, which uses subversion 1.3.2.
>
> This system has trouble starting a KDE session, which becomes quite
> unusable as it is very slow. However, if kdm (X) is not started at
> boot, the system seems to perform quite well. It is only used to serve
> subversion via the svn protocol and some trac and local web pages
> (very few). The server is only accessed through the intranet. It may
> be accessed from outside during some deployments, but that will be not
> very often.
>
> Currently, there are only 5 developers using svn projects hosted on
> this machine, but along the year this number may be increased up to a
> maximum of 20. By now performance is just fine.
>
> Our boss has suggested that this machine should be replaced by a more
> powerful server. Some of us believe this is not at all necessary, and
> in case it is, there will be time for that.
>
> I'd like to hear about 3 points :
>
> * is the above mentioned hardware configuration enough to serve 5 - 20
> developers?
> * what hardware configuration are you using on your servers? have you
> brought back to life forgotten machines? or are you using brand new
> servers with xeons / dual core and raid?
> * in case the sever has to be replaced or upgraded, which components
> should be chosen carefully? disk speed? motherboard / aux boards? ram?
> network card? cpu?
>
>
> For reference, output of cpuinfo, free and df :
>
> marc@srv-peat-svn:~$ cat /proc/cpuinfo
> processor : 0
> vendor_id : GenuineIntel
> cpu family : 6
> model : 7
> model name : Pentium III (Katmai)
> stepping : 3
> cpu MHz : 451.092
> cache size : 512 KB
> fdiv_bug : no
> hlt_bug : no
> f00f_bug : no
> coma_bug : no
> fpu : yes
> fpu_exception : yes
> cpuid level : 2
> wp : yes
> flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca
> cmov pat pse36 mmx fxsr sse up
> bogomips : 903.38
> marc@srv-peat-svn:~$ free
> total used free shared buffers cached
> Mem: 516112 483228 32884 0 64840 317716
> -/+ buffers/cache: 100672 415440
> Swap: 1020116 18124 1001992
> marc@srv-peat-svn:~$ df -h /home/

You probably can get by with a machine like that, especially if you add
some RAM and RAID disks (you really don't want a repository on a single
old drive...), but these days fast hardware is much less expensive than
anyone's time that might be waiting for something to complete. My
advice is that if the boss wants to spend money, do it now and add some
other services on the machine once you have it to make it worthwhile -
at least a wiki and maybe even a vmware test site or two.

For comparison, on a current IBM 3550 with 2 dual-core xeons
/proc/cpuinfo shows 4 processors, each with 6000 bogomips and 'hdparm -t
-T' on a (non-raid) sas drive gives:
Timing buffered disk reads: 100 MB in 1.30 seconds = 77.13 MB/sec

-- 
   Les Mikesell
    lesmikesell@gmail.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu May 31 21:42:22 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.