lessons learned arcgis server

Post on 18-Dec-2014

704 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

ArcGIS Server, WiDNR, capacity, performance, load testing

TRANSCRIPT

Lessons Learned

ArcGIS Server capacity, performance and other design considerations

WiDNR ArcGIS Server lessons learned

CPU determines throughput (AGS capacity) Use optimized map services Cache all imagery Interactive mapping remains the most

expensive operation Allow ArcGIS Server to scale workers

CPU determines throughput (ArcGIS Server capacity)

Our metric for throughput

Standard map Standard client Total number map requests served divided

by test period “Map/second”

Industry metric for throughput

Standard Performance Evaluation Corporation

www.spec.org Hardware providers conduct standardized

tests and report results Spec_int_rate2006

Relationship between our throughput and industry CPU metrics

Use optimized map services

Non-optimized ArcGIS Server (.mxd) services are CPU-inefficient

November 2010 traffic

ArcIMS/ArcGIS Server breakdown

ArcIMS / ArcGIS Server CPU load

For optimized map services (.msd) normalized CPU use was equivalent between ArcIMS and ArcGIS Server

Rendering dynamic imagery is the most expensive AGS operation

Load test by worker process

Green, purple traces are image services

Example of AGS load using dynamic imagery

Load test, 12/2009 13 simultaneous users/

half-hour 4 CPU cores

Example of AGS load using dynamic imagery

Load test, 2010/2 11 simultaneous users/

half-hour 4 CPU cores

Example of AGS load using cached imagery

Production use, 11/17/2010

17 simultaneous users/ half-hour

8 CPU cores

Interactive mapping remains the most expensive operation

CPU use by worker process

Load test 2010/02 11 simultaneous

users 4 CPU cores 9 map services Blue and red traces

are workers for primary map service

Allow ArcGIS Server to scale workers

Network throughput: 2 workers versus unlimited workers

Other topics we researched

Use of network, memory Other metrics

– Performance– Other definitions of throughput

Load test methodology Different ArcGIS Server configurations Physical servers versus virtual servers

Thank you! Any questions?

Erik SandinWisconsin Dept. Natural ResourcesErik.sandin@wi.gov608-264-8917

top related