<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Anakintang</id>
	<title>OSGeo - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Anakintang"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Wiki-Anakintang"/>
	<updated>2026-04-13T22:36:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2009&amp;diff=41793</id>
		<title>Benchmarking 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2009&amp;diff=41793"/>
		<updated>2009-10-12T06:00:33Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Anakintang: /* ArcGIS Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Description&lt;br /&gt;
|The performance shoot-out will see mapping servers compared in terms of how long they take to generate a map image, from common set of spatial data.&lt;br /&gt;
|-&lt;br /&gt;
|Participants&lt;br /&gt;
|development teams from ArcGIS Server, GeoServer, MapServer&lt;br /&gt;
|-&lt;br /&gt;
|Results Announced&lt;br /&gt;
|[http://2009.foss4g.org/ FOSS4G2009] event, 20-23 October, 2009, in Sydney Australia&lt;br /&gt;
|-&lt;br /&gt;
|Press Release&lt;br /&gt;
|[[FOSS4G_2009_Press_Release_32]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Geoserver&lt;br /&gt;
** Andrea Aime&lt;br /&gt;
** [[User:simboss | Simone Giannecchini]]&lt;br /&gt;
* MapServer&lt;br /&gt;
** [[User:Dmorissette | Daniel Morissette]]&lt;br /&gt;
** [[User:jmckenna | Jeff McKenna]]&lt;br /&gt;
** Paul Ramsey&lt;br /&gt;
** Frank Warmerdam (raster)&lt;br /&gt;
* PostGIS&lt;br /&gt;
** Paul Ramsey&lt;br /&gt;
* Oracle&lt;br /&gt;
** Mike Smith&lt;br /&gt;
* SDE&lt;br /&gt;
** Mike Smith&lt;br /&gt;
* ArcGIS Server&lt;br /&gt;
** Satish Sankaran&lt;br /&gt;
&lt;br /&gt;
== Basic Premise ==&lt;br /&gt;
&lt;br /&gt;
The performance shoot-out presentation at [[FOSS4G2009]] will test how long each Web mapping server takes to generate a map image, from a common set of spatial data, on a common platform.  The data will be served by each Web mapping server through the WMS standard, which will serve exactly the same set of LAYERS.  A JMeter load will be run on the testing box to measure various aspects of those layers.&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement ==&lt;br /&gt;
&lt;br /&gt;
# All parties must contribute any changes that they make to their software for this exercise, back to their community.&lt;br /&gt;
# Comparisons will be made of the best available version of the software, be it a formal release or a development version.  For example, MapServer 5.6.0 (betas) will be tested, while GeoServer 2.0 (dev) will be tested.&lt;br /&gt;
# Data formats used must be shapefiles for vectors, geotiff files for rasters, and PostgreSQL/PostGIS for database.  If you wish to test other formats/backends (such as SDE or ECW) you may do so, but that is optional for all parties.  See below for access to the required data.&lt;br /&gt;
# Output formats are: jpeg for imagery, gif for non-antialised vector provided we do any, and png24 for antialiased&lt;br /&gt;
# Nearest Neighbor resampling should be used for raster image display&lt;br /&gt;
&lt;br /&gt;
== Coordination ==&lt;br /&gt;
&lt;br /&gt;
Coordination is primarily via the Benchmarking mailing list: http://lists.osgeo.org/mailman/listinfo/benchmarking&lt;br /&gt;
&lt;br /&gt;
Weekly meetings will occur through IRC chat in the #foss4g channel on irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=== Next IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed Oct 6th: http://timeanddate.com/worldclock/fixedtime.html?year=2009&amp;amp;month=10&amp;amp;day=6&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0&lt;br /&gt;
** Agenda:&lt;br /&gt;
***&lt;br /&gt;
&lt;br /&gt;
=== Previous Meetings ===&lt;br /&gt;
&lt;br /&gt;
* Wed Sept 23rd: http://timeanddate.com/worldclock/fixedtime.html?year=2009&amp;amp;month=09&amp;amp;day=23&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** moving scripts/files into SVN on BenchmarkingA server&lt;br /&gt;
*** LD_LIBRARY_PATH issue on BenchmarkingA server&lt;br /&gt;
*** FYI data download available&lt;br /&gt;
*** new vector data available on BenchmarkingA server (/opt/data/TIGER-2008)&lt;br /&gt;
**** what layers to use&lt;br /&gt;
*** what scales should be styled&lt;br /&gt;
**** e.g. MapServer scale of [http://labs.gatewaygeomatics.com/cgi-bin/wms_benchmarking_by_merged?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=vector_benchmarking&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-97.038385,32.545214,-96.516866,32.989369&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png 1:200,000 of Dallas]&lt;br /&gt;
**** e.g. MapServer scale of [http://labs.gatewaygeomatics.com/cgi-bin/wms_benchmarking_by_merged?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=vector_benchmarking&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-97.0286,32.5511,-96.8724,32.6925&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png 1:75,000 of Duncanville/Dallas] (with some ESRI icons)&lt;br /&gt;
* Wed Sept 16th: http://timeanddate.com/worldclock/fixedtime.html?year=2009&amp;amp;month=09&amp;amp;day=16&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** Directory structure in /opt/ ?&lt;br /&gt;
*** Status of ERDAS&lt;br /&gt;
*** status of home for the benchmarking files: http://trac.osgeo.org/osgeo/ticket/435&lt;br /&gt;
*** feedback on vector styling&lt;br /&gt;
** Minutes&lt;br /&gt;
*** msmith: will setup SDE+Oracle on RedHat by Tues&lt;br /&gt;
*** augusttown: will draft gnis_pop &amp;amp; tiger_trac styling&lt;br /&gt;
*** jmckenna: possibly have maptools.org host the benchmarking files?&lt;br /&gt;
*** frankw: press release should for now include GeoServer, MapServer, ESRI, and 'other servers' (until ERDAS confirms)&lt;br /&gt;
&lt;br /&gt;
* Wed Sept 9th: http://timeanddate.com/worldclock/fixedtime.html?year=2009&amp;amp;month=09&amp;amp;day=09&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0&lt;br /&gt;
** Minutes:&lt;br /&gt;
*** jmckenna: Need confirmation from ERDAS so press release can move forward&lt;br /&gt;
*** msmith:  can setup rhel 5 64 bit with sde 9.3.1 and oracle 11g 64 bit for SDE (need confirmation from ESRI that this setup is OK)&lt;br /&gt;
*** aaime: need feedback on styling (icon for point styling, for example)&lt;br /&gt;
*** aaime: all should use mailing list more often, for feedback&lt;br /&gt;
*** aaime: proposed roads style on mailing list&lt;br /&gt;
*** augusttown: are we ok with having a separate machine for database?&lt;br /&gt;
*** aaime: postgres should be on that same machine (jmckenna agrees)&lt;br /&gt;
*** augusttown: please post possible operating system options for database machine and we will get back to you&lt;br /&gt;
*** msmith: pramsey do you want to install postgres/postgis on new db machine?&lt;br /&gt;
*** jmckenna: setup an OSGeo server for downloading benchmarking data ([http://trac.osgeo.org/osgeo/ticket/435 ticket])&lt;br /&gt;
*** msmith: local port forwarding is ok for doing the testing or do I need to set up the NAT to handle some of the web traffic out?&lt;br /&gt;
&lt;br /&gt;
* Wed Sept 2nd: http://timeanddate.com/worldclock/fixedtime.html?year=2009&amp;amp;month=09&amp;amp;day=02&amp;amp;hour=14&amp;amp;min=0&amp;amp;sec=0&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on ERDAS involvement&lt;br /&gt;
*** what other web server teams have been contacted?  Should more be contacted?&lt;br /&gt;
*** work on a press release: http://lists.osgeo.org/pipermail/benchmarking/2009-August/000107.html&lt;br /&gt;
*** output format (jpeg, png 24 bit, png 8 bit, gif?)&lt;br /&gt;
*** antialiasing (enabled, or not?)&lt;br /&gt;
*** interpolation (nearest neighbour, bilinear, bicubic?)&lt;br /&gt;
*** specifics on raster formats tests, especially the TIFF part (multilayers, mosaicked, ...)&lt;br /&gt;
&lt;br /&gt;
* Wed Aug 26&lt;br /&gt;
** discussion logs: http://logs.qgis.org/foss4g/%23foss4g.2009-08-26.log&lt;br /&gt;
** summary:&lt;br /&gt;
*** Frank: to confirm with ESRI about Operating System (RHEL or CentOS)&lt;br /&gt;
*** Mike: to update wiki with specs when OS switch is done (if required)&lt;br /&gt;
*** discussion on how to test (OGC versus native access)...WMS was agreed upon&lt;br /&gt;
*** Daniel: volunteers to look at MapServer's WMS vs CGI performance (which is optional)&lt;br /&gt;
*** Data: we'll use same data as previous years (but plan to update data to next TIGER or OSM release next year)&lt;br /&gt;
**** all agreed to use shapefiles, geotiffs, and PostGIS. to be verified with ESRI.&lt;br /&gt;
**** Jeff: to review Andrea's progress re: layer stying&lt;br /&gt;
*** foss4g2009: Andrea and Jeff will co-present.  (plus an ESRI representative??)&lt;br /&gt;
**** press release needs to be drafted: http://lists.osgeo.org/pipermail/benchmarking/2009-August/000107.html&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Machine A (server)&lt;br /&gt;
* System Type:   Dell PowerEdge 2850&lt;br /&gt;
* Ship Date:    10/21/2004&lt;br /&gt;
* 2 X Processor, 80546K,   3.4G, 1M, Xeon Nocona, 800&lt;br /&gt;
* 4 X DIMM, 2G 400M, 128X72, 8, 240, 2RX4&lt;br /&gt;
* 6 X Hard Drive, 73GB, SCSI, U320, 15K&lt;br /&gt;
* Service Tag:    16GRV51&lt;br /&gt;
* OS: Centos 5.3 + updates&lt;br /&gt;
&lt;br /&gt;
Machine B (testing box)&lt;br /&gt;
* System Type:  Dell PowerEdge 1750&lt;br /&gt;
* Ship Date:    9/23/2003&lt;br /&gt;
* 1 x  Processor, 80532K, 3.06GHz, 512K 533&lt;br /&gt;
* 2 x  Dimm, 512, 266M, 64X72, 8K, 184, 1U&lt;br /&gt;
* 2 x  Hard Drive, 300Gb, SCSI, U320, 10K&lt;br /&gt;
* OS: Centos 5.3 + updates&lt;br /&gt;
&lt;br /&gt;
== Layers ==&lt;br /&gt;
&lt;br /&gt;
* '''[[texas_roads_styled]]''' This test exercises the renderer a bit more. The lines will be &amp;quot;pipe-styled&amp;quot; and different road types will have different styles. ''Data: edges_merge''&lt;br /&gt;
* '''[[point_layer_styled]]''' This test exercises the ability of the renderer to build a map in which points are symbolized with a certain number of externally provided icons (png/svg) depending on some point attribute. ''Data: gnis_names09''&lt;br /&gt;
* '''[[polygon_layer_styled]]''' Tests polygon rendering, with a solid fill. For this test the type of classification matters less than the number and complexity of the polygons (number of vertices and rings) which is the aspect we should work on. e.g. render maps with a few complex polygons vs other maps with lots of small polygons. ''Data: areawater_merge''&lt;br /&gt;
* '''single big ECW file''' (actual data TBD). This test exercises the ability to read a single wavelet compressed file and return it in JPEG format.&lt;br /&gt;
* '''file system mosaic of TIFF tiles'''. Generated out of the ECW file by splitting it into a sizeable amount of tiles, this test checks the ability of the server to efficiently retrieve data from a large collection of images and deal the associated file handling issues (ulimit and the like). It can also serve as a comparison with ECW results.&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
&lt;br /&gt;
Data will reside in '''/opt/data''' on the testing server. Do not add any data to this directory without also describing it fully on this page.&lt;br /&gt;
&lt;br /&gt;
* Vector data (original):&lt;br /&gt;
** '''gnis_names.shp''' (POINT, EPSG:4326) US named feature points.&lt;br /&gt;
** '''states.shp''' (POLYGON, EPSG:4326) US states and demographics.&lt;br /&gt;
** '''tiger_shp.shp''' (LINESTRING, EPSG:4326) TIGER roads for Texas.&lt;br /&gt;
** '''tiger_tracts.shp'''  (POLYGON, EPSG:4326) TIGER census tracts for USA.&lt;br /&gt;
* Vector data (GNIS Names 2009)&lt;br /&gt;
** '''/GNIS-2009/gnis_names09.shp''' (POINT, EPSG:4269) US named feature points, for 2009.&lt;br /&gt;
* Vector data (TIGER 2008 of Texas)&lt;br /&gt;
** separated into individual counties (like the TIGER release)&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/County/arealm.shp''' (POLYGON, EPSG:4269) area landmarks (e.g. parks) for counties.&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/County/areawater.shp''' (POLYGON, EPSG:4269) area water(e.g. lakes) for counties.&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/County/edges.shp''' (LINE, EPSG:4269) linework (e.g. roads, rivers) for counties.&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/County/pointlm.shp''' (POINT, EPSG:4269) point landmarks (e.g. hospital, airport) for counties.&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/county_tileindex.shp''' (POLYGON, EPSG:4269) county index file used by MapServer.&lt;br /&gt;
** merged into single files for the entire state (required for servers that cannot load many .shp files as a single entity)&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/arealm_merge.shp''' (POLYGON, EPSG:4269) area landmarks (e.g. parks) for entire state.&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/areawater_merge.shp''' (POLYGON, EPSG:4269) area water(e.g. lakes) for entire state.&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/edges_merge.shp''' (LINE, EPSG:4269) linework (e.g. roads, rivers) for entire state.&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/pointlm_merge.shp''' (POINT, EPSG:4269) point landmarks (e.g. hospital, airport) for entire state.&lt;br /&gt;
** general&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/tl_2008_48_place.shp''' (POLYGON, EPSG:4269) places (populated areas) for entire state.&lt;br /&gt;
*** '''/TIGER-2008/tl_2008_us_county.shp''' (POLYGON, EPSG:4269) county outlines for entire state.&lt;br /&gt;
*** '''/TIGER-2008/tl_2008_us_state.shp''' (POLYGON, EPSG:4269) US state outlines.&lt;br /&gt;
* Raster data&lt;br /&gt;
** '''world-topo-bathy-200409-3x86400x43200.ecw''' (ECW, EPSG:4326) Medium size ECW file (Bluemarble Next Generation, whole world)&lt;br /&gt;
*** '''world-topo-bathy-200409-3x86400x43200.tif''' The same as a tiled BigTIFF, with overviews.&lt;br /&gt;
*** '''bluemarble_512/*.tif''' The same split into 512 GeoTIFF tiles, each with overviews.&lt;br /&gt;
* PostGIS data&lt;br /&gt;
** dbname=benchmark user=postgres password=postgres port=5432 host=localhost&lt;br /&gt;
** tables: public.gnis_names public.states public.tiger_shp public.tiger_tracts public.edges_merge public.pointlm_merge public.arealm_merge public.areawater_merge public.gnis_names09&lt;br /&gt;
** geometry column: &amp;quot;the_geom&amp;quot; in all cases&lt;br /&gt;
** srid: 4326 in all cases&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
&lt;br /&gt;
* http://www.maptools.org/foss4g/ (user/pass: foss4g/foss4g)&lt;br /&gt;
**  raster-data.zip (.4 GB)&lt;br /&gt;
**  vector-data-original.zip (.5 GB) (old tiger data, merged, for Texas)&lt;br /&gt;
**  vector-data-tiger08-tx-counties.zip (1.1 GB) (TIGER 08, stored by county, for Texas)&lt;br /&gt;
**  vector-data-tiger08-tx-merged.zip (1.1 GB) (TIGER 08, merged, for Texas)&lt;br /&gt;
**  GNIS-2009.zip  (7 MB) (2009 GNIS point data for Texas)&lt;br /&gt;
&lt;br /&gt;
== Live BenchmarkA WMS GetMap Requests ==&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged,roads-merged,gnis_names&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png PostGIS]&lt;br /&gt;
&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3.fcgi?MAP=/opt/benchmarking/mapserver/postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged,roads-merged,gnis_names&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png PostGIS fcgi]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/shapefile-merged.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged,roads-merged,gnis_names&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png Merged Shapefiles]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/shapefile-merged.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=roads-merged&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png&amp;amp;BBOX=-96.79344550384396,32.76888304968294,-96.78588564285151,32.77365769873079 Merged Shapefiles - Local Roads labelled]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/shapefile-county.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-county,roads-county,gnis_names&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png County-based Shapefiles]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged-oraclespatial,roads-merged-oraclespatial,gnis-names-oraclespatial&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png OracleSpatial]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3.fcgi?MAP=/opt/benchmarking/mapserver/oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged-oraclespatial,roads-merged-oraclespatial,gnis-names-oraclespatial&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png OracleSpatial fcgi]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged-oracle-ogr,roads-merged-oracle-ogr,gnis-names-oracle-ogr&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png Oracle through OGR]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/sde.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged-sde,roads-merged-sde,gnis-names-sde&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png SDE]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3.fcgi?MAP=/opt/benchmarking/mapserver/sde.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged-sde,roads-merged-sde,gnis-names-sde&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png SDE fcgi]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/sde.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged-sde-ogr,roads-merged-sde-ogr,gnis-names-sde-ogr&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png SDE through OGR]&lt;br /&gt;
&lt;br /&gt;
=== GeoServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://64.222.187.168:8080/gs20x/ows?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=postgis&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png Postgis group]&lt;br /&gt;
* [http://64.222.187.168:8080/gs20x/ows?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=shapefiles&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png Shapefiles group]&lt;br /&gt;
* [http://64.222.187.168:8080/gs20x/ows?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=shp:edges_merge&amp;amp;STYLES=roads_classified_shp_label&amp;amp;SRS=EPSG:4269&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png&amp;amp;BBOX=-96.79344550384396,32.76888304968294,-96.78588564285151,32.77365769873079 Shapefiles, labelled]&lt;br /&gt;
* [http://64.222.187.168:8080/gs20x/ows?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=oracle&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png Oracle group]&lt;br /&gt;
* [http://64.222.187.168:8080/gs20x/ows?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=sde&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png SDE group]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
For those of us who have to build our software, the builds will be staged in '''/opt/build'''&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
* GEOS 3.1.1 installed in /usr/local (pramsey)&lt;br /&gt;
* Proj4 SVN trunk installed in /usr/local (pramsey)&lt;br /&gt;
* libecw installed in /usr/local (pramsey)&lt;br /&gt;
* GDAL 1.6.1 installed in /usr/local (pramsey)&lt;br /&gt;
* AGG 2.5 installed in /usr/local (pramsey)&lt;br /&gt;
* FastCGI installed in /usr/local (pramsey)&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
&lt;br /&gt;
* PostgreSQL installed in /usr/local/pgsql (pramsey)&lt;br /&gt;
** PostgreSQL 8.3.7&lt;br /&gt;
** PostGIS 1.4.0 &lt;br /&gt;
** PGDATA in /home/postgres/data&lt;br /&gt;
&lt;br /&gt;
=== GeoServer related ===&lt;br /&gt;
* Sun JDK 1.6.0_16 with JAI, JAI Image-IO and ImageIO-ext native extensions installed in (/opt/jdk1.6.0_16) (aaime)&lt;br /&gt;
* GeoServer binaries and configurations (/opt/geoserver) (still incomplete at the moment) (aaime)&lt;br /&gt;
&lt;br /&gt;
=== Testing machine ===&lt;br /&gt;
&lt;br /&gt;
* Plain Sun JDK 1.6.0_16 (/opt/jdk1.6.0_16) (aaime)&lt;br /&gt;
* JMeter (/opt/jakarta-jmeter-2.3.4) (aaime)&lt;br /&gt;
* symbolic link to start jmeter in /usr/local/bin/jmeter (instructions on how to use it will follow) (aaime)&lt;br /&gt;
* /usr/local/bin/wms_requests.py, simple tool to generate random bounding boxes and sizes to drive JMeter (aaime, tool developed by Frank W.)&lt;br /&gt;
&lt;br /&gt;
=== Starting / Stopping Services ===&lt;br /&gt;
&lt;br /&gt;
To shutdown apache, and associated mapserver fastcgi processes:&lt;br /&gt;
  &lt;br /&gt;
  sudo /usr/sbin/apachectl stop&lt;br /&gt;
&lt;br /&gt;
For MapServer team: you might want to do a graceful restart of Apache, before running tests&lt;br /&gt;
&lt;br /&gt;
  sudo /usr/sbin/apachectl graceful&lt;br /&gt;
&lt;br /&gt;
To shutdown arcgis:&lt;br /&gt;
 &lt;br /&gt;
  sudo su - arcgis&lt;br /&gt;
  cd /arcgis/scripts&lt;br /&gt;
  ./stopserver&lt;br /&gt;
&lt;br /&gt;
To shutdown GeoServer do the following&lt;br /&gt;
&lt;br /&gt;
  sudo /opt/geoserver/gs20x/catalina.sh stop&lt;br /&gt;
  ps aux | grep java | grep geoserver&lt;br /&gt;
&lt;br /&gt;
The second command can be used to confirm GeoServer is really down, if not, kill it manually ('kill -9 PID').&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
&lt;br /&gt;
The project files (minus data) are stored in Subversion (http://svn.osgeo.org/osgeo/foss4g/benchmarking/).&lt;br /&gt;
&lt;br /&gt;
== Press Release ==&lt;br /&gt;
&lt;br /&gt;
[[FOSS4G_2009_Press_Release_32]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Category:FOSS4G2009]]&lt;br /&gt;
[[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Anakintang</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Benchmarking_2009&amp;diff=41740</id>
		<title>Benchmarking 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Benchmarking_2009&amp;diff=41740"/>
		<updated>2009-10-09T17:28:35Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Anakintang: /* Live BenchmarkA WMS GetMap Requests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|Description&lt;br /&gt;
|The performance shoot-out will see mapping servers compared in terms of how long they take to generate a map image, from common set of spatial data.&lt;br /&gt;
|-&lt;br /&gt;
|Participants&lt;br /&gt;
|development teams from ArcGIS Server, GeoServer, MapServer&lt;br /&gt;
|-&lt;br /&gt;
|Results Announced&lt;br /&gt;
|[http://2009.foss4g.org/ FOSS4G2009] event, 20-23 October, 2009, in Sydney Australia&lt;br /&gt;
|-&lt;br /&gt;
|Press Release&lt;br /&gt;
|[[FOSS4G_2009_Press_Release_32]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
* Geoserver&lt;br /&gt;
** Andrea Aime&lt;br /&gt;
** [[User:simboss | Simone Giannecchini]]&lt;br /&gt;
* MapServer&lt;br /&gt;
** [[User:Dmorissette | Daniel Morissette]]&lt;br /&gt;
** [[User:jmckenna | Jeff McKenna]]&lt;br /&gt;
** Paul Ramsey&lt;br /&gt;
** Frank Warmerdam (raster)&lt;br /&gt;
* PostGIS&lt;br /&gt;
** Paul Ramsey&lt;br /&gt;
* Oracle&lt;br /&gt;
** Mike Smith&lt;br /&gt;
* SDE&lt;br /&gt;
** Mike Smith&lt;br /&gt;
* ArcGIS Server&lt;br /&gt;
** Satish Sankaran&lt;br /&gt;
&lt;br /&gt;
== Basic Premise ==&lt;br /&gt;
&lt;br /&gt;
The performance shoot-out presentation at [[FOSS4G2009]] will test how long each Web mapping server takes to generate a map image, from a common set of spatial data, on a common platform.  The data will be served by each Web mapping server through the WMS standard, which will serve exactly the same set of LAYERS.  A JMeter load will be run on the testing box to measure various aspects of those layers.&lt;br /&gt;
&lt;br /&gt;
== Rules of Engagement ==&lt;br /&gt;
&lt;br /&gt;
# All parties must contribute any changes that they make to their software for this exercise, back to their community.&lt;br /&gt;
# Comparisons will be made of the best available version of the software, be it a formal release or a development version.  For example, MapServer 5.6.0 (betas) will be tested, while GeoServer 2.0 (dev) will be tested.&lt;br /&gt;
# Data formats used must be shapefiles for vectors, geotiff files for rasters, and PostgreSQL/PostGIS for database.  If you wish to test other formats/backends (such as SDE or ECW) you may do so, but that is optional for all parties.  See below for access to the required data.&lt;br /&gt;
# Output formats are: jpeg for imagery, gif for non-antialised vector provided we do any, and png24 for antialiased&lt;br /&gt;
# Nearest Neighbor resampling should be used for raster image display&lt;br /&gt;
&lt;br /&gt;
== Coordination ==&lt;br /&gt;
&lt;br /&gt;
Coordination is primarily via the Benchmarking mailing list: http://lists.osgeo.org/mailman/listinfo/benchmarking&lt;br /&gt;
&lt;br /&gt;
Weekly meetings will occur through IRC chat in the #foss4g channel on irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
=== Next IRC meeting ===&lt;br /&gt;
&lt;br /&gt;
* Wed Oct 6th: http://timeanddate.com/worldclock/fixedtime.html?year=2009&amp;amp;month=10&amp;amp;day=6&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0&lt;br /&gt;
** Agenda:&lt;br /&gt;
***&lt;br /&gt;
&lt;br /&gt;
=== Previous Meetings ===&lt;br /&gt;
&lt;br /&gt;
* Wed Sept 23rd: http://timeanddate.com/worldclock/fixedtime.html?year=2009&amp;amp;month=09&amp;amp;day=23&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** moving scripts/files into SVN on BenchmarkingA server&lt;br /&gt;
*** LD_LIBRARY_PATH issue on BenchmarkingA server&lt;br /&gt;
*** FYI data download available&lt;br /&gt;
*** new vector data available on BenchmarkingA server (/opt/data/TIGER-2008)&lt;br /&gt;
**** what layers to use&lt;br /&gt;
*** what scales should be styled&lt;br /&gt;
**** e.g. MapServer scale of [http://labs.gatewaygeomatics.com/cgi-bin/wms_benchmarking_by_merged?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=vector_benchmarking&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-97.038385,32.545214,-96.516866,32.989369&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png 1:200,000 of Dallas]&lt;br /&gt;
**** e.g. MapServer scale of [http://labs.gatewaygeomatics.com/cgi-bin/wms_benchmarking_by_merged?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=vector_benchmarking&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-97.0286,32.5511,-96.8724,32.6925&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png 1:75,000 of Duncanville/Dallas] (with some ESRI icons)&lt;br /&gt;
* Wed Sept 16th: http://timeanddate.com/worldclock/fixedtime.html?year=2009&amp;amp;month=09&amp;amp;day=16&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** Directory structure in /opt/ ?&lt;br /&gt;
*** Status of ERDAS&lt;br /&gt;
*** status of home for the benchmarking files: http://trac.osgeo.org/osgeo/ticket/435&lt;br /&gt;
*** feedback on vector styling&lt;br /&gt;
** Minutes&lt;br /&gt;
*** msmith: will setup SDE+Oracle on RedHat by Tues&lt;br /&gt;
*** augusttown: will draft gnis_pop &amp;amp; tiger_trac styling&lt;br /&gt;
*** jmckenna: possibly have maptools.org host the benchmarking files?&lt;br /&gt;
*** frankw: press release should for now include GeoServer, MapServer, ESRI, and 'other servers' (until ERDAS confirms)&lt;br /&gt;
&lt;br /&gt;
* Wed Sept 9th: http://timeanddate.com/worldclock/fixedtime.html?year=2009&amp;amp;month=09&amp;amp;day=09&amp;amp;hour=15&amp;amp;min=0&amp;amp;sec=0&lt;br /&gt;
** Minutes:&lt;br /&gt;
*** jmckenna: Need confirmation from ERDAS so press release can move forward&lt;br /&gt;
*** msmith:  can setup rhel 5 64 bit with sde 9.3.1 and oracle 11g 64 bit for SDE (need confirmation from ESRI that this setup is OK)&lt;br /&gt;
*** aaime: need feedback on styling (icon for point styling, for example)&lt;br /&gt;
*** aaime: all should use mailing list more often, for feedback&lt;br /&gt;
*** aaime: proposed roads style on mailing list&lt;br /&gt;
*** augusttown: are we ok with having a separate machine for database?&lt;br /&gt;
*** aaime: postgres should be on that same machine (jmckenna agrees)&lt;br /&gt;
*** augusttown: please post possible operating system options for database machine and we will get back to you&lt;br /&gt;
*** msmith: pramsey do you want to install postgres/postgis on new db machine?&lt;br /&gt;
*** jmckenna: setup an OSGeo server for downloading benchmarking data ([http://trac.osgeo.org/osgeo/ticket/435 ticket])&lt;br /&gt;
*** msmith: local port forwarding is ok for doing the testing or do I need to set up the NAT to handle some of the web traffic out?&lt;br /&gt;
&lt;br /&gt;
* Wed Sept 2nd: http://timeanddate.com/worldclock/fixedtime.html?year=2009&amp;amp;month=09&amp;amp;day=02&amp;amp;hour=14&amp;amp;min=0&amp;amp;sec=0&lt;br /&gt;
** Agenda:&lt;br /&gt;
*** update on ERDAS involvement&lt;br /&gt;
*** what other web server teams have been contacted?  Should more be contacted?&lt;br /&gt;
*** work on a press release: http://lists.osgeo.org/pipermail/benchmarking/2009-August/000107.html&lt;br /&gt;
*** output format (jpeg, png 24 bit, png 8 bit, gif?)&lt;br /&gt;
*** antialiasing (enabled, or not?)&lt;br /&gt;
*** interpolation (nearest neighbour, bilinear, bicubic?)&lt;br /&gt;
*** specifics on raster formats tests, especially the TIFF part (multilayers, mosaicked, ...)&lt;br /&gt;
&lt;br /&gt;
* Wed Aug 26&lt;br /&gt;
** discussion logs: http://logs.qgis.org/foss4g/%23foss4g.2009-08-26.log&lt;br /&gt;
** summary:&lt;br /&gt;
*** Frank: to confirm with ESRI about Operating System (RHEL or CentOS)&lt;br /&gt;
*** Mike: to update wiki with specs when OS switch is done (if required)&lt;br /&gt;
*** discussion on how to test (OGC versus native access)...WMS was agreed upon&lt;br /&gt;
*** Daniel: volunteers to look at MapServer's WMS vs CGI performance (which is optional)&lt;br /&gt;
*** Data: we'll use same data as previous years (but plan to update data to next TIGER or OSM release next year)&lt;br /&gt;
**** all agreed to use shapefiles, geotiffs, and PostGIS. to be verified with ESRI.&lt;br /&gt;
**** Jeff: to review Andrea's progress re: layer stying&lt;br /&gt;
*** foss4g2009: Andrea and Jeff will co-present.  (plus an ESRI representative??)&lt;br /&gt;
**** press release needs to be drafted: http://lists.osgeo.org/pipermail/benchmarking/2009-August/000107.html&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Machine A (server)&lt;br /&gt;
* System Type:   Dell PowerEdge 2850&lt;br /&gt;
* Ship Date:    10/21/2004&lt;br /&gt;
* 2 X Processor, 80546K,   3.4G, 1M, Xeon Nocona, 800&lt;br /&gt;
* 4 X DIMM, 2G 400M, 128X72, 8, 240, 2RX4&lt;br /&gt;
* 6 X Hard Drive, 73GB, SCSI, U320, 15K&lt;br /&gt;
* Service Tag:    16GRV51&lt;br /&gt;
* OS: Centos 5.3 + updates&lt;br /&gt;
&lt;br /&gt;
Machine B (testing box)&lt;br /&gt;
* System Type:  Dell PowerEdge 1750&lt;br /&gt;
* Ship Date:    9/23/2003&lt;br /&gt;
* 1 x  Processor, 80532K, 3.06GHz, 512K 533&lt;br /&gt;
* 2 x  Dimm, 512, 266M, 64X72, 8K, 184, 1U&lt;br /&gt;
* 2 x  Hard Drive, 300Gb, SCSI, U320, 10K&lt;br /&gt;
* OS: Centos 5.3 + updates&lt;br /&gt;
&lt;br /&gt;
== Layers ==&lt;br /&gt;
&lt;br /&gt;
* '''[[texas_roads_styled]]''' This test exercises the renderer a bit more. The lines will be &amp;quot;pipe-styled&amp;quot; and different road types will have different styles. ''Data: edges_merge''&lt;br /&gt;
* '''[[point_layer_styled]]''' This test exercises the ability of the renderer to build a map in which points are symbolized with a certain number of externally provided icons (png/svg) depending on some point attribute. ''Data: gnis_names09''&lt;br /&gt;
* '''[[polygon_layer_styled]]''' Tests polygon rendering, with a solid fill. For this test the type of classification matters less than the number and complexity of the polygons (number of vertices and rings) which is the aspect we should work on. e.g. render maps with a few complex polygons vs other maps with lots of small polygons. ''Data: areawater_merge''&lt;br /&gt;
* '''single big ECW file''' (actual data TBD). This test exercises the ability to read a single wavelet compressed file and return it in JPEG format.&lt;br /&gt;
* '''file system mosaic of TIFF tiles'''. Generated out of the ECW file by splitting it into a sizeable amount of tiles, this test checks the ability of the server to efficiently retrieve data from a large collection of images and deal the associated file handling issues (ulimit and the like). It can also serve as a comparison with ECW results.&lt;br /&gt;
&lt;br /&gt;
== Data ==&lt;br /&gt;
&lt;br /&gt;
Data will reside in '''/opt/data''' on the testing server. Do not add any data to this directory without also describing it fully on this page.&lt;br /&gt;
&lt;br /&gt;
* Vector data (original):&lt;br /&gt;
** '''gnis_names.shp''' (POINT, EPSG:4326) US named feature points.&lt;br /&gt;
** '''states.shp''' (POLYGON, EPSG:4326) US states and demographics.&lt;br /&gt;
** '''tiger_shp.shp''' (LINESTRING, EPSG:4326) TIGER roads for Texas.&lt;br /&gt;
** '''tiger_tracts.shp'''  (POLYGON, EPSG:4326) TIGER census tracts for USA.&lt;br /&gt;
* Vector data (GNIS Names 2009)&lt;br /&gt;
** '''/GNIS-2009/gnis_names09.shp''' (POINT, EPSG:4269) US named feature points, for 2009.&lt;br /&gt;
* Vector data (TIGER 2008 of Texas)&lt;br /&gt;
** separated into individual counties (like the TIGER release)&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/County/arealm.shp''' (POLYGON, EPSG:4269) area landmarks (e.g. parks) for counties.&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/County/areawater.shp''' (POLYGON, EPSG:4269) area water(e.g. lakes) for counties.&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/County/edges.shp''' (LINE, EPSG:4269) linework (e.g. roads, rivers) for counties.&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/County/pointlm.shp''' (POINT, EPSG:4269) point landmarks (e.g. hospital, airport) for counties.&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/county_tileindex.shp''' (POLYGON, EPSG:4269) county index file used by MapServer.&lt;br /&gt;
** merged into single files for the entire state (required for servers that cannot load many .shp files as a single entity)&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/arealm_merge.shp''' (POLYGON, EPSG:4269) area landmarks (e.g. parks) for entire state.&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/areawater_merge.shp''' (POLYGON, EPSG:4269) area water(e.g. lakes) for entire state.&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/edges_merge.shp''' (LINE, EPSG:4269) linework (e.g. roads, rivers) for entire state.&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/pointlm_merge.shp''' (POINT, EPSG:4269) point landmarks (e.g. hospital, airport) for entire state.&lt;br /&gt;
** general&lt;br /&gt;
*** '''/TIGER-2008/48_TEXAS/tl_2008_48_place.shp''' (POLYGON, EPSG:4269) places (populated areas) for entire state.&lt;br /&gt;
*** '''/TIGER-2008/tl_2008_us_county.shp''' (POLYGON, EPSG:4269) county outlines for entire state.&lt;br /&gt;
*** '''/TIGER-2008/tl_2008_us_state.shp''' (POLYGON, EPSG:4269) US state outlines.&lt;br /&gt;
* Raster data&lt;br /&gt;
** '''world-topo-bathy-200409-3x86400x43200.ecw''' (ECW, EPSG:4326) Medium size ECW file (Bluemarble Next Generation, whole world)&lt;br /&gt;
*** '''world-topo-bathy-200409-3x86400x43200.tif''' The same as a tiled BigTIFF, with overviews.&lt;br /&gt;
*** '''bluemarble_512/*.tif''' The same split into 512 GeoTIFF tiles, each with overviews.&lt;br /&gt;
* PostGIS data&lt;br /&gt;
** dbname=benchmark user=postgres password=postgres port=5432 host=localhost&lt;br /&gt;
** tables: public.gnis_names public.states public.tiger_shp public.tiger_tracts public.edges_merge public.pointlm_merge public.arealm_merge public.areawater_merge public.gnis_names09&lt;br /&gt;
** geometry column: &amp;quot;the_geom&amp;quot; in all cases&lt;br /&gt;
** srid: 4326 in all cases&lt;br /&gt;
&lt;br /&gt;
=== Download ===&lt;br /&gt;
&lt;br /&gt;
* http://www.maptools.org/foss4g/ (user/pass: foss4g/foss4g)&lt;br /&gt;
**  raster-data.zip (.4 GB)&lt;br /&gt;
**  vector-data-original.zip (.5 GB) (old tiger data, merged, for Texas)&lt;br /&gt;
**  vector-data-tiger08-tx-counties.zip (1.1 GB) (TIGER 08, stored by county, for Texas)&lt;br /&gt;
**  vector-data-tiger08-tx-merged.zip (1.1 GB) (TIGER 08, merged, for Texas)&lt;br /&gt;
**  GNIS-2009.zip  (7 MB) (2009 GNIS point data for Texas)&lt;br /&gt;
&lt;br /&gt;
== Live BenchmarkA WMS GetMap Requests ==&lt;br /&gt;
&lt;br /&gt;
=== MapServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged,roads-merged,gnis_names&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png PostGIS]&lt;br /&gt;
&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3.fcgi?MAP=/opt/benchmarking/mapserver/postgis.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged,roads-merged,gnis_names&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png PostGIS fcgi]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/vector-by-merged.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged,roads-merged,gnis_names&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png Merged Shapefiles]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/vector-by-merged.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=roads-merged&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png&amp;amp;BBOX=-96.79344550384396,32.76888304968294,-96.78588564285151,32.77365769873079 Merged Shapefiles - Local Roads labeled]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/vector-by-county.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-county,roads-county,gnis_names&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png County-based Shapefiles]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged-oraclespatial,roads-merged-oraclespatial,gnis-names-oraclespatial&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png OracleSpatial]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3.fcgi?MAP=/opt/benchmarking/mapserver/oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged-oraclespatial,roads-merged-oraclespatial,gnis-names-oraclespatial&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png OracleSpatial fcgi]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/oracle.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged-oracle-ogr,roads-merged-oracle-ogr,gnis-names-oracle-ogr&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png Oracle through OGR]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/sde.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged-sde,roads-merged-sde,gnis-names-sde&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png SDE]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3.fcgi?MAP=/opt/benchmarking/mapserver/sde.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged-sde,roads-merged-sde,gnis-names-sde&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png SDE fcgi]&lt;br /&gt;
* [http://64.222.187.168/cgi-bin/mapserv560beta3?MAP=/opt/benchmarking/mapserver/sde.map&amp;amp;SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=areawater-merged-sde-ogr,roads-merged-sde-ogr,gnis-names-sde-ogr&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png SDE through OGR]&lt;br /&gt;
&lt;br /&gt;
=== GeoServer ===&lt;br /&gt;
&lt;br /&gt;
* [http://64.222.187.168:8080/gs20x/ows?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=postgis&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png Postgis group]&lt;br /&gt;
* [http://64.222.187.168:8080/gs20x/ows?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=shapefiles&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png Shapefiles group]&lt;br /&gt;
* [http://64.222.187.168:8080/gs20x/ows?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=shp:edges_merge&amp;amp;STYLES=roads_classified_shp_label&amp;amp;SRS=EPSG:4269&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png&amp;amp;BBOX=-96.79344550384396,32.76888304968294,-96.78588564285151,32.77365769873079 Shapefiles, labelled]&lt;br /&gt;
* [http://64.222.187.168:8080/gs20x/ows?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=oracle&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png Oracle group]&lt;br /&gt;
* [http://64.222.187.168:8080/gs20x/ows?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=sde&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png SDE group]&lt;br /&gt;
&lt;br /&gt;
=== ArcGIS Server ===&lt;br /&gt;
&lt;br /&gt;
* [http://64.222.187.168:8399/arcgis/services/stacked/MapServer/WMSServer?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=0,1,2&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;BBOX=-96.980629943844,29.854114257812,-96.79038641357,29.974268066406&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png&amp;amp;TRANSPARENT=false Shapefile stacked]&lt;br /&gt;
&lt;br /&gt;
* [http://64.222.187.168:8399/arcgis/services/edges_merge_labeled/MapServer/WMSServer?SERVICE=WMS&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=getmap&amp;amp;layers=0&amp;amp;STYLES=&amp;amp;SRS=EPSG:4269&amp;amp;WIDTH=950&amp;amp;HEIGHT=600&amp;amp;FORMAT=image/png&amp;amp;BBOX=-96.79344550384396,32.76888304968294,-96.78588564285151,32.77365769873079&amp;amp;TRANSPARENT=false Shapefile stacked with label]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
For those of us who have to build our software, the builds will be staged in '''/opt/build'''&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
* GEOS 3.1.1 installed in /usr/local (pramsey)&lt;br /&gt;
* Proj4 SVN trunk installed in /usr/local (pramsey)&lt;br /&gt;
* libecw installed in /usr/local (pramsey)&lt;br /&gt;
* GDAL 1.6.1 installed in /usr/local (pramsey)&lt;br /&gt;
* AGG 2.5 installed in /usr/local (pramsey)&lt;br /&gt;
* FastCGI installed in /usr/local (pramsey)&lt;br /&gt;
&lt;br /&gt;
=== Databases ===&lt;br /&gt;
&lt;br /&gt;
* PostgreSQL installed in /usr/local/pgsql (pramsey)&lt;br /&gt;
** PostgreSQL 8.3.7&lt;br /&gt;
** PostGIS 1.4.0 &lt;br /&gt;
** PGDATA in /home/postgres/data&lt;br /&gt;
&lt;br /&gt;
=== GeoServer related ===&lt;br /&gt;
* Sun JDK 1.6.0_16 with JAI, JAI Image-IO and ImageIO-ext native extensions installed in (/opt/jdk1.6.0_16) (aaime)&lt;br /&gt;
* GeoServer binaries and configurations (/opt/geoserver) (still incomplete at the moment) (aaime)&lt;br /&gt;
&lt;br /&gt;
=== Testing machine ===&lt;br /&gt;
&lt;br /&gt;
* Plain Sun JDK 1.6.0_16 (/opt/jdk1.6.0_16) (aaime)&lt;br /&gt;
* JMeter (/opt/jakarta-jmeter-2.3.4) (aaime)&lt;br /&gt;
* symbolic link to start jmeter in /usr/local/bin/jmeter (instructions on how to use it will follow) (aaime)&lt;br /&gt;
* /usr/local/bin/wms_requests.py, simple tool to generate random bounding boxes and sizes to drive JMeter (aaime, tool developed by Frank W.)&lt;br /&gt;
&lt;br /&gt;
=== Starting / Stopping Services ===&lt;br /&gt;
&lt;br /&gt;
To shutdown apache, and associated mapserver fastcgi processes:&lt;br /&gt;
  &lt;br /&gt;
  sudo /usr/sbin/apachectl stop&lt;br /&gt;
&lt;br /&gt;
For MapServer team: you might want to do a graceful restart of Apache, before running tests&lt;br /&gt;
&lt;br /&gt;
  sudo /usr/sbin/apachectl graceful&lt;br /&gt;
&lt;br /&gt;
To shutdown arcgis:&lt;br /&gt;
 &lt;br /&gt;
  sudo su - arcgis&lt;br /&gt;
  cd /arcgis/scripts&lt;br /&gt;
  ./stopserver&lt;br /&gt;
&lt;br /&gt;
To shutdown GeoServer do the following&lt;br /&gt;
&lt;br /&gt;
  sudo /opt/geoserver/gs20x/catalina.sh stop&lt;br /&gt;
  ps aux | grep java | grep geoserver&lt;br /&gt;
&lt;br /&gt;
The second command can be used to confirm GeoServer is really down, if not, kill it manually ('kill -9 PID').&lt;br /&gt;
&lt;br /&gt;
== SVN ==&lt;br /&gt;
&lt;br /&gt;
The project files (minus data) are stored in Subversion (http://svn.osgeo.org/osgeo/foss4g/benchmarking/).&lt;br /&gt;
&lt;br /&gt;
== Press Release ==&lt;br /&gt;
&lt;br /&gt;
[[FOSS4G_2009_Press_Release_32]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Category:FOSS4G2009]]&lt;br /&gt;
[[Category:FOSS4G]]&lt;/div&gt;</summary>
		<author><name>Wiki-Anakintang</name></author>
	</entry>
</feed>