wiki:PerformanceTesting

Version 1 (modified by jlacroix, 15 years ago) ( diff )

--

Results

Description Parallel Requests for n Seconds Number of request done
CGI request on state_shp layer with square extents and square maps 1 for 20s 350
WMS request on state_shp layer with square extents and square maps 1 for 20s 328

Test machine

Dell Inspiron 6000 laptop

RAM 2GB
CPU Intel Pentium M 1.73Ghz

Tools

MapServer 2008/03/07 trunk version http_load for load creation

bench.map Mapfile

# Map server benchmark map file
MAP
  IMAGETYPE      PNG
  EXTENT         -180 -90 180 90
  SIZE           400 300
  SHAPEPATH      "./data"
  IMAGECOLOR     255 255 255
  FONTSET        "./fonts/fonts.list"
  
  #PROJECTION
  #  "init=epsg:4326"
      #"proj=longlat"
      #"ellps=WGS84"
      #"datum=WGS84"
  #END
  
  # WMS and WFS metadata
  WEB
    METADATA
      "wms_title"           "WMS Demo Server"
      "wms_onlineresource"  "http://192.168.1.100/~pramsey/cgi-bin/mapserv.fcgi?map=/Users/pramsey/Code/topp-benchmarks/bench.map&"
      "wms_srs"             "EPSG:4326 EPSG:32632"
      "wfs_title"           "WFS Demo Server"
      "wfs_onlineresource"  "http://192.168.1.100/~pramsey/cgi-bin/mapserv.fcgi?map=/Users/pramsey/Code/topp-benchmarks/bench.map&"
      "wfs_srs"             "EPSG:4326"
    END
  END

  # STATE_POLYGONS
  LAYER
    NAME        states
    METADATA
      "wms_title"    "Distribution of population in USA, polygons"
      "wfs_title"    "USA population"
      "gml_featureid" "ID"
      "gml_include_items" "all"
    END
    DATA        states
    TYPE        POLYGON
    LABELITEM   "STATE_ABBR"
    DUMP        TRUE
	
	  # Projection
    #PROJECTION
    #  "proj=longlat"
    #  "ellps=WGS84"
    #  "datum=WGS84"
    #END
    
    CLASS
      NAME 'less than 2M'
      EXPRESSION ([PERSONS] < 2000000)
      STYLE
        COLOR     77 255 77
        OUTLINECOLOR   0 0 0
      END
      
      LABEL
        COLOR 0 0 0
        ANTIALIAS FALSE
        TYPE TRUETYPE
        FONT "TimesNewRoman"
        SIZE 11
        POSITION CC
        PARTIALS FALSE
      END
    END
    
    CLASS
      NAME 'between 2M and 4M'
      EXPRESSION (2000000 <= [PERSONS] AND [PERSONS] < 4000000 )
      STYLE
        COLOR     255 77 77
        OUTLINECOLOR   0 0 0
      END
      
      LABEL
        COLOR 0 0 0
        ANTIALIAS FALSE
        TYPE TRUETYPE
        FONT "TimesNewRoman"
        SIZE 11
        POSITION CC
        PARTIALS FALSE
      END
    END

    CLASS
      NAME 'more than 4M'
      EXPRESSION ([PERSONS] >= 4000000 )
      STYLE
        COLOR     77 77 255
        OUTLINECOLOR   0 0 0
      END
      
      LABEL
        COLOR 0 0 0
        ANTIALIAS FALSE
        TYPE TRUETYPE
        FONT "TimesNewRoman"
        SIZE 11
        POSITION CC
        PARTIALS FALSE
      END
    END
  END
  
  # Tiger texas, postgis, full roads (1M lines)
  LAYER
    NAME        tiger_shp
    METADATA
      "wms_title"    "Tiger lines, Texas, Shapefile"
      "wfs_title"    "Tiger lines, Texas, Shapefile"
      "gml_featureid" "ID"
      "gml_include_items" "all"
      "wms_extent" "-106.64395234549875 25.841083405399676 -93.51951316494875 36.50068992305937"
    END
    DATA tiger_shp
    STATUS      ON
    TYPE        LINE
    #DUMP        TRUE

    # Projection (shared by all layers)
    #PROJECTION
    #"init=epsg:4326"
    #  #"proj=longlat"
    #  #"ellps=WGS84"
    #  #"datum=WGS84"
    #END
    
    CLASS
      STYLE
        COLOR     0 0 0
      END
    END
  END
 
  # Merano TIFF layer (single file, tiled, overviews)
  LAYER 
    NAME         merano2
    DATA         "merano.tiff"
    TYPE         RASTER
    #PROCESSING   "RESAMPLE=AVERAGE"
    #PROCESSING   "RESAMPLE=BILINEAR"
    
    METADATA
      "wms_title"    "Merano TIFF imagery"
      "wms_extent" "663686.6867493344 5171720.999428161 664366.6867493344 5172320.999428161"
    END

    # Projection
    #PROJECTION
    #  "proj=utm"
    #  "zone=32"
    #  "ellps=WGS84"
    #  "datum=WGS84"
    #  "units=m"
    #END
  END

# End of map file
END 

Note: See TracWiki for help on using the wiki.