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

AW: subversion 1.8.11 on apache 2.4 five times slower than on apache 2.2

From: Zeitler Hans (LVT) <hans.zeitler_at_liebherr.com>
Date: Mon, 23 Mar 2015 10:52:54 +0000

> -----Ursprüngliche Nachricht-----
> Von: Grierson, David [mailto:David.Grierson_at_bskyb.com]
> Gesendet: Montag, 23. März 2015 11:07
> An: Zeitler Hans (LVT); Nico Kadel-Garcia
> Cc: users_at_subversion.apache.org
> Betreff: RE: subversion 1.8.11 on apache 2.4 five times slower than on apache 2.2
> Well you're not really giving us much to go on in order to help you.
> I recommend you start by reading Eric S Raymond's guide to asking questions:
> http://www.catb.org/esr/faqs/smart-questions.html
> --
> David Grierson - SDLC Tools Specialist
> Sky Broadcasting - Customer Business Systems - SDLC Tools
> Email: David.Grierson_at_bskyb.com
> Watermark Building, Alba Campus, Livingston, EH54 7HH

I thought I was writing enough. Telling everything I tried before will lengthen this mail a bit.

But if it helps here in long form:

We had a Server as VMware virtual machine with windows Server 2008 32bit, 4GByte Ram. On this Server there was apache 2.2 running with subversion 1.8.5 and PHP 5.2.x
With this system we had quite a good performance.
A test archive, which is unchanged for about 8 years, could be checked out within 22 seconds.

Now our security division requested to change the protocol from http to https.
Because it was not so easy to get the the openssl version up to date for apache 2.2, we decided to update the complete system
to Apache 2.4, svn 1.8.11 and PHP 5.6.6

For test purposes we cloned the virtual machine and replaced the software.
For apache I only changed the httpd.conf, httpd-dav.conf, and httpd-ssl.conf so that there where no error messages anymore.

The system is running but as mentioned before it is drastically slower. The checking out of the test archive lasts about 110 seconds.

I therefore tried a lot in configurations:
SVNInMemoryCacheSize, SVNCacheRevProps, SVNPathAuthz, LDAPSharedCacheSize, MaxKeepAliveRequests, ThreadsPerChild, AcceptFilter, EnableMMAP, EnableSendfile
I also tried apache 2.4 compiled with VC11 and VC9 . No difference
Subversion is compiled with vc6 ( from alagazam.net), The apache modules (mod_dav_svn, mod_authz_svn, mod_dontdothat) are from apache haus, compiled with vc11 like apache itself. The problem here was the Serf library from apache haus, which was 1.2.1 and to old. I got a certifcate problem with this version.

Sometimes there was a little change but nothing which was only in the near of the former performance.

So now I am at the end of my knowledge and hope, somebody has an idea.

What has to be done different on apache 2.4 for gaining the same performance?

Can anybody reproduce this behavior?

Received on 2015-03-23 11:53:46 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.