Svn update slow for a small repository
From: Cabanero, Christian <cabanero_at_amazon.com>
Date: 2006-03-14 23:18:35 CET
We're trying to use subversion 1.3.0 for a pretty small repository and are having intermittent performance problems with it.
The server is a Linux RHEL 3 box that currently is running nothing but subversion server 1.3.0. However, I'm running it using the "svnserve -d" mode and it's being accessed via svn:// protocol only. No one on the team is using http:// or direct file access. The repository is pretty small. The db directory is only 70 MB, and most of that is likely large binary png files that we were using for mock-ups.
Right now everyone on the team (6 people) is using subversion version 1.3.0, using both svn command line and also the subclipse plug-in which in-turn is using the JavaSVN library. Both the command line and plug-in is intermittently slow, sometimes very slow.
I also have a FishEYE server that is scanning the repository periodically however even when I have that turned off it is still slow, although turning it off appears to help a little bit.
The slowness is most often observed when performing updates and diffs using both the command line and subclipse.
What I've seen is that when the slowness does occur the Linux box doesn't have a lot of CPU utilization, in fact it's often near zero but I do see a lot of iowait, sometimes as much as 98%.
I'm not sure what else to do in terms of troubleshooting this. Is the problem related to the fact that I'm running svnserve -d manually?
Thanks for any help,
This is an archived mail posted to the Subversion Users mailing list.