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

Extremely slow checkout on a large repository

From: Wei Bai <baiwei.cn_at_gmail.com>
Date: Fri, 12 Oct 2012 23:06:00 +0800

Hi, Thanks for replying.

 

I'm using svnserve 1.7.5 on a Dell R610 server ( Xeon E5620*2/16GB)

The server is running CentOS 5.5, SSD disk is used to increase IO
performance.

The repository is very large: 100K+ files, 100K+ revisions, total size of
the work copy is about 1.5G.

 

When I what to check out a new work copy on another linux machine, I found
it's painfully

slow, it takes about 2 hours. Can anybody tell me if this speed is normal?

 

I noticed when the svn checkout command is running on client side, there is
a svnserve process with 100% CPU usage on server side,

does this means the concurrent performance of svn is very bad for checkout
command?

And this svnserve process will not disappear immediately if I kill the
client side svn process, it will run for a long time with 100% CPU usage,
this might be a problem?

 

Could anyone give some advice on how to optimize the performance of svn on a
large repository?

 

Thanks very much.

Wei
Received on 2012-10-12 17:12:44 CEST

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.