WSDOT / HATS

Highway Activity Tracking System Issue Tracker
6 stars 0 forks source link

Baseline Test new ArcGIS Map Server sync performance #1247

Closed ReedHunter-Wsdot closed 5 years ago

ReedHunter-Wsdot commented 5 years ago

As part of our efforts to ...

... this task is to create a baseline load test result of three VM servers using the latest version of ArcGIS Server. This task will be completed when we find out how many simultaneous syncs against these servers degrade response time to at least twice what it is without heavy load.

Steps:

  1. setup three VM servers in the latest version of ArcGIS Server, a file server for the config store, and a web adaptor. Completed

  2. setup a copy of the Hats beta map service on these servers Completed

  3. use the .net Hats app generate an offline replica using this service, confirming everything is configured ok, Completed

  4. run about ten low load tests - one sync at a time. Use this to make a baseline of an average sync time on the test servers. We can use Hats Beta for this step, or a modified copy of the offline feature map generator. Completed Results with just one test server: If the geodatabase is ...

    • ... already synced with the server, then the average sync time was ~68 seconds
    • ... missing about 1 month's worth of data from field crews, average sync is ~230 seconds.
  5. modify a copy of that .net offline features map generator app to instead work as a load test client. Completed

  6. Load test the vm servers to confirm their sync speeds when under heavy load, simulating a typical rush hour morning. Find out how many simultaneous map sync requests will cause map sync times to slow down to taking at least twice the baseline, low load speed. Completed - count of simultaneous clients is 22 to double sync time from a single client.

The QA virtual server syncs will be a mixed bag compared to our current production environment syncs, maybe it impossible to predict or explain why they may be slower or faster.

Factors making them potentially faster are ...

Factors making them potentially slower are ...

Next Steps

ReedHunter-Wsdot commented 5 years ago

Closing this since server testing is done and we decided the VMs will work.