On Tue, Jan 22, 2013 at 1:57 AM, ana kish <anakish1980_at_gmail.com> wrote:
> Hi All,
> I would like to know the hardware requirements for SVN server.
> We would be having around 10 developers are going to use server
> simultaneously.
> the code of the project could be around 150 MB.
That's quite modest.
> We were thinking about using a Windows VM machine for this.
> Is it ok to go with VM?
VM's are fine. Windows as a server, though, is generally a bad idea.
They're notorious security issues, they're not the OS the software was
written for, they're tougher to back up, and they're burdened with a
lot of unnecessary system debris that a Subversion server absolutely
does not need.
A lightweight Linux (or even UNIX) system will leave far more of your
CPU and memory resources for actually running the server.
> Please advise how much RAM to be allocated and how much harddisk space we
> would be requiring for setting up the server.
If I were installing an RHEL or Scientific Linux 6.3 system, I'd
allocate 10 Gig of disk for the OS itself (which is very generous) and
start out by allocating 10 Gig on a separate disk image, or LVM
partition, mounted at /var/www/svn, with 2 Gig of RAM. That's plenty
for a lightly used system with modest web or SSH based access, with
reasonable space for access logging and buidling any little widgets
you might want to compile for the server itself. If they project has a
lot of churn, or if you set up a CIFS service for developers to access
a network share and do their Subversion working copies on it, I'd
consider adding a a separate virtual disk for that. Samba is quite
good for this, and retains the network flexibility and namespace
handling of Linux or UNIX while serving the file sharing needs of
Windows users quite well.
I would *never* run a high availability or security sensitive system,
such a Subversion server, on a Windows OS if I could reasonably aboid
it.
> Thanks & Regards
> Kishore
Received on 2013-01-22 12:21:55 CET