Hi Mark!

That's interesting news on 1.6.17. I upgraded to the latest stable and rerun my 
checkout tests. At least the checkout's fast now. Am afraid I don't have any 
real-world numbers for the other stuff. I'm using an SSD for my daily work, so 
the local file access during Update/Commit isn't an issue any longer.

Please see my other reply for my benchmark results.

Regards, Michael

From: Mark Phippard [mailto:markp...@gmail.com]
Sent: Dienstag, 09. August 2011 20:20
To: Ketting, Michael
Cc: dev@subversion.apache.org
Subject: Re: Significant checkout performance degradation between 1.6.1 and 
1.7b2

On Tue, Aug 9, 2011 at 4:13 AM, Ketting, Michael 
<michael.kett...@rubicon.eu<mailto:michael.kett...@rubicon.eu>> wrote:

I've recently picked up the subversion 1.7 beta 2 build (included in the latest 
TortoiseSVN beta) and did a checkout of our solution (~10,000 files, ~2,000 
folders, ~180MB).
With Subversion 1.6.1, it takes roughly 5 minutes, with Subversion 1.7 beta 2, 
it takes about 10 minutes.

Is this performance degradation inherent with the use of the centralized SVN 
information, and thus an intentional tradeoff for the blazing fast 
Commits/Updates?
Naively, I'd hoped that the checkout speed would get closer to the export-speed 
with Subversion 1.7, since the Updates are faster, too.

Interestingly, it looks like the export speed also degraded. With Subversion 
1.6 it took about 90 seconds, with Subversion 1.7, it now takes 110 seconds.

I re-ran the performance benchmarks using 1.6.17 and 1.7.0-beta3.

Server is running 1.7.0-beta3 and running on Solaris x86 VM with 1 GB RAM
Accessed server via https://
Server authentication via LDAP (Active Directory)
Clients configured to use Neon.
Client was Windows 7 laptop accessing server via VPN.  Latency to server is 
about 120ms

You can see the results in this spreadsheet:

https://spreadsheets.google.com/spreadsheet/ccc?key=0AqWkwCpe4YoidHVpMlJhR0V3QmdWSThsb2c5d1FVV3c&hl=en_US

I highlighted in green the areas where SVN 1.7 is significantly faster (most 
everywhere).

There are a couple areas in red where 1.6 is significantly faster.  This is on 
the test where there are about 4-5K icons in a single folder.  Checkout/commit 
with 1.7 are slower but other areas are faster.  FWIW, until 1.6.17 this was 
about 5x slower in 1.6.  We backported a bugfix from 1.7 to 1.6.17 that 
apparently has even more impact in 1.6 than it did in 1.7.

--
Thanks

Mark Phippard
http://markphip.blogspot.com/

Reply via email to