I would like to know a way to measure performance of SOC machines. We are in process of moving from physical servrs to VM Servers.
Thanks Jay
|
I would like to know a way to measure performance of SOC machines. We are in process of moving from physical servrs to VM Servers. Thanks Jay |
|||
|
|
|
You might take a look at the Building a GIS: System Architecture Design Strategies for Managers Excel worksheets and presentations - there is tons of info there on capacity planning. |
|||
|
|
|
Aside from that spreadsheet; I find just doing good solid tests are a better indication. I have a statewide dataset I work with; with good known areas that I can build against and can log and track the time to complete a given set of tasks. |
|||
|
|
|
Here's another one that @D.E.Wright got me to thinking about. Mxdperfstat from the arcscripts site. At a former job, a buddy used this a lot to test the performance of rendering dynamic data from SDE vs. file geodatabases, symbology, labeling, tiling - all kinds of metrics. If I remember correctly it's a ASP web app that you deploy on the server. From the mxdperfstats ArcScripts page: Summary MXDPERFSTAT (ArcGIS 10PreRelease and 93) can help diagnose typical MXD document performance problems, e.g.
System Requirements:
|
|||
|
|
We have had decent success using JMeter, which can generate a constant stream of REST requests for random extents in your map service. We used a workflow similar to the one described here: http://gispunt.wordpress.com/2009/09/22/testing-your-map-service-with-jmeter/ That blog post provides a pretty good sample project (the comments and variable names are in Dutch, but it's mostly straightforward and Google Translate got me through the trickier parts). You will probably want to adjust some of the constants for your specific services. It may also be a good idea to test a variety of services (cached vs. dynamic, more complex vs. simpler, vector vs. raster, etc.) Let me know if you decide to look into this and have any questions -- JMeter can have a bit of a learning curve, but once you get the hang of it, it's a powerful tool. |
|||
|