View
700
Download
5
Embed Size (px)
DESCRIPTION
ArcGIS Server, WiDNR, capacity, performance, load testing
Citation preview
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 [email protected]