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

svnserve poor commit performance

From: Jakub Petr <jakub.petr_at_webexo.cz>
Date: Thu, 22 Dec 2016 10:28:24 +0100

Hi,

 

I am suprised by poor performance of svnserve and not sure how can I improve
it.

 

Test case

I am on a Windows 10 laptop with i7 and SSD. (tested on Windows server too
with similar performance)

 

I am running both server and client on the laptop - so it doesn't go through
the network.

* 6000 binary files in one directory
* 2,5 GB

* Smallest file: 16 kB
* Median file: 256 kB
* Largest file: 16 MB

* svn 1.9 with default fsfs.conf (I tried tweaking compression level
and block size but it just got worse)
* I tried both CollabNet and TortoiseSVN distributions.

 

Then I execute from command line:

 

svn add *

svn commit -m "test"

 

Results

Commit takes ca 10 minutes and most of the time I see Transmitting file data
...

 

I can see in Resource Monitor that disk is doing something but it's not
fully utilized. I don't see any peaks on CPU/memory.

 

Why the "transmitting phase" should take so long?

 

Thanks

Jakub
Received on 2016-12-22 10:36:18 CET

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.