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

Re: general server performance (was Re: apache svn server memory usage?)

From: Branko Čibej <brane_at_xbc.nu>
Date: 2003-07-02 01:04:37 CEST

Chris Hecker wrote:

>> Caching doesn't help you when you have to fsync the database log files
>> at every transaction commit.
> Right, but even checkouts seem pokey...are they considered
> transactions as far as disk syncing as well (I assume not)?

I'm talking about database transactions, and yes, quite a few of those
take place during checkout.

> Also, is there any way to trade risk for performance, and have it not
> sync to disk as often, or schedule it for the background, etc.?

You can set the DB_TXN_NOSYNC option in DB_CONFIG, but of course if you
do that, you're prone to irrecoverable database corruption if anything
goes wrong with your system.

> But even ignoring that, what explains why the net throughput is so low?

Throughtput is amount of data sent divided by the time it takes to send
it. If it takes longer to have the data available because the server
blocks on disk I/O, then of course that'll lower your throughput.

Brane Čibej   <brane_at_xbc.nu>   http://www.xbc.nu/brane/
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Jul 2 01:05:29 2003

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.