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

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

From: Grierson, David <David.Grierson_at_bskyb.com>
Date: Mon, 23 Mar 2015 10:57:50 +0000

Okay - so to summarise, things that have changed between your old and new environment:

* Apache 2.2 -> 2.4
* Subversion 1.8.5 -> 1.8.11
* PHP 5.2.x -> 5.6.6
* http:// -> https:// access to repositories

To me that last one is where I'd be looking to start with. Every connection to the server is going to incur an overhead because of the SSL comms taking place.

What I would do is remove that one aspect from your configuration to see whether it's any faster without the SSL layer in order that you can identify which aspect of the performance you're needing to tune.

Dg.

--
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
> -----Original Message-----
> From: Zeitler Hans (LVT) [mailto:hans.zeitler_at_liebherr.com]
> Sent: 23 March 2015 10:53
> To: Grierson, David; Nico Kadel-Garcia
> Cc: users_at_subversion.apache.org
> Subject: AW: subversion 1.8.11 on apache 2.4 five times slower than on
> apache 2.2
>
>
>
> > -----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?
>
>
> Zeitisen
>
>
>
Information in this email including any attachments may be privileged, confidential and is intended exclusively for the addressee. The views expressed may not be official policy, but the personal views of the originator. If you have received it in error, please notify the sender by return e-mail and delete it from your system. You should not reproduce, distribute, store, retransmit, use or disclose its contents to anyone. Please note we reserve the right to monitor all e-mail communication through our internal and external networks. SKY and the SKY marks are trademarks of Sky plc and Sky International AG and are used under licence. Sky UK Limited (Registration No. 2906991), Sky-In-Home Service Limited (Registration No. 2067075) and Sky Subscribers Services Limited (Registration No. 2340150) are direct or indirect subsidiaries of Sky plc (Registration No. 2247735). All of the companies mentioned in this paragraph are incorporated in England and Wales and share the same registered office at Grant Way, Isleworth, Middlesex TW7 5QD.
Received on 2015-03-23 11:59:18 CET

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