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

Re: Performance

From: Brandon Ehle <azverkan_at_yahoo.com>
Date: 2004-01-02 05:26:47 CET

> A straight file transfer of this data, even given
> Gig-E still takes probably 10 minutes b/c of various
> OS overhead. However, it seems like more than an hour
> to check in a repository this big is a long time. Are
> there ways to monitor performance, and try tweaks?
>

You should see a huge speedup if you created the repository with
--bdb-txn-nosync.

You can see about how much speedup you should see from this chart
(NOSYNC vs regular):

http://subversion.kicks-ass.org/perf/elapsed.html

This will give you a huge performance boost during imports and commits.
  It shouldn't affect any other operations much and is slightly unsafe
if your server isn't on a UPS (but no less secure than having write
cache enabled on your hard drives, which is also another huge
performance win).

After the repository has been created, you can turn this off by editing
your DB_CONFIG file and restarting your servers, but I wouldn't
recommend doing this unless you also disable write cache on your harddrives.

After enabling WCE and TXN_NOSYNC, I find that my server is completely
CPU limited at this point (and this isn't likely to be fixed in 1.0).

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Jan 2 05:26:34 2004

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.