On Tue, Dec 24, 2013 at 1:23 PM, Jonathan Moules <
[email protected]> wrote:
> Hi Andrea,
> Thanks for the detailed feedback.
>
> So, I've decided to eliminate Oracle from the equation. I'm now accessing
> OS Strategi from the shapefiles (locally sourced). Using the exact same
> stylesheets as the Oracle ones.
>
> With 1 thread from the shapefile using the PNG Encoder, the times are more
> reasonable, with an average of 800ms per request (still pretty slow though).
> But with 10 threads, the requests take anywhere from 5 to 14 times as long
> to respond as they did with 1 thread - an average across the board of
> 7543ms per request. So the PNG Encoder doesn't appear to be scaling nicely.
> CPU usage peaks at 20%.
>
The fact GeoServer does not scale up properly under Windows is known, but
as far as I know it has nothing to do with the
PNG encoder, it has to do with the java2d rendering engine included in the
Oracle JDK.
It is however strange that you get slightly slower results with PNGJ.
>
> ===
> I then re-did the Oracle tests (still using the PNG Encoder), just for
> this layer (so everything is identical except the data source).
> Average times were 2000ms with 1 thread and 8355ms for 10 threads.
>
>
> ------------
> I then did all four tests again but with the original encoder. In 3 of the
> four cases, on average the PNG Encoder was faster, but with 10 cores from
> shapefile the original encoder was faster (7259ms for PNG, 7543ms for
> default).
>
>
> Conclusions:
> The data source isn't the sole factor involved in the speed degredation.
> PNG encoder doesn't seem to be scaling up well. I'm wondering if rather
> than it being the data (it may be), it could also be the styles?
>
> You can see all 8 results here: http://maps.warwickshire.gov.uk/misc/
>
> As OS Strategi is a free dataset, I can provide the shapefiles and styles
> and layergroup definitions; if you copy them into one of your instances you
> can probably be up and testing inside of a few minutes.
>
That would be interesting, yes. Where can I fetch them?
And I would need the jmeter plans too
Cheers
Andrea
--
*== GeoSolutions will be closed for seasonal holidays from 23/12/2013 to
06/01/2014 ==*
Ing. Andrea Aime
@geowolf
Technical Lead
GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549
http://www.geo-solutions.it
http://twitter.com/geosolutions_it
-------------------------------------------------------
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel