Having an idea of migrating my repository from PVCS to CVS or SVN
I did an evalution.
I could see some mail posts discussing the performnace of CVS Vs SVN.
But they were carried out on old version of CVS and SVN.
This is the test Environment
------------------------------------------
versions : CVS 1.11.22 and SVN 1.4.0
Both were installed on the same box (OS: Red Hat Enterprise Linux 4).
Both repositories located on the same box and set up using the same
set of files(around 7000 files).
Both were tested remotly from a windows machine (P4,2.8GHz,512 MB RAM).
Acess mode : Used pserver for CVS and svnserve for SVN.
And SVN repository fs type : FSFS
Check-in test
-------------
I selected same set of files (2000 files) from both the repositories
to create revisons.Created 100 revisons on each of these files. If you
pick up x.java file from both CVS and SVN, both will be having same
content and same number of revisions.
check-in stats
--------------
1. When network traffic (Business hours) is more and windows work
station is occupied with many other programs (Page File size is
around 510 MB ).
SVN : 413.34 418.80 403.98 (All in seconds)(2000 files checked-in)
CVS : 45.05 43.41 53.27 (All in seconds)(2000 files checked-in)
2. When network traffic (non Business hours) is less and windows work
station is occupied with few other programs (Page File size is
around 350 MB ).
(All in seconds)(2000 files checked-in)
SVN : 117.36 138.16 129.75 115.30 112.84 116.00
CVS : 54.72 38.14 42.17 39.66 38.86
3. More Network traffic and Page File size : 355 MB
SVN: 188.50 108.84 229.91 118.72
CVS: 60.05 46.08 46.24
Check-out test
--------------
Used the above same set of (2000)files. Checkout by specifying
path of 20 directories. Each directory may contain 50 - 300 files,
totaling 2000 files.
More Network traffic(Business hours) and Page File size : 355 MB
SVN : 112.35 101.95 114.46 99.90
CVS : 39.24 43.84 47.31 45.55 47.27
Any experiments/evaluations on SVN 1.4 ?
Is the above performance is expected?
Is there any experiments/stats available on Updates?
--Suren
Received on Fri Oct 27 21:12:24 2006