<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ArcGIS Server Upgrade - 10.2.2 to 10.7.1: Some thoughts... in ArcGIS Enterprise Questions</title>
    <link>https://community.esri.com/t5/arcgis-enterprise-questions/arcgis-server-upgrade-10-2-2-to-10-7-1-some/m-p/1043216#M29879</link>
    <description>&lt;P&gt;Just because midnight is the default service restart time doesn't mean it needs to *stay* the service restart time. I ran a script to assign restart times in round-robin fashion with an interval 15 minutes between of hours of&amp;nbsp; 0015-0445.&lt;/P&gt;&lt;P&gt;- V&lt;/P&gt;</description>
    <pubDate>Thu, 01 Apr 2021 21:41:32 GMT</pubDate>
    <dc:creator>VinceAngelo</dc:creator>
    <dc:date>2021-04-01T21:41:32Z</dc:date>
    <item>
      <title>ArcGIS Server Upgrade - 10.2.2 to 10.7.1: Some thoughts...</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/arcgis-server-upgrade-10-2-2-to-10-7-1-some/m-p/1043135#M29878</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here are some thoughts I would like to share following our recent upgrade from ArcGIS Server 10.2.2 to ArcGIS Server 10.7.1.&amp;nbsp; But first some background:&lt;/P&gt;&lt;P&gt;Our servers live in a magical realm called "IT Services land".&amp;nbsp; This magical realm is controlled by a powerful wizard and we are not allowed to have any direct access to our servers except through the ArcGIS Server Manager and ArcGIS Admin interfaces.&amp;nbsp; Whenever we need changes beyond the capabilities of those two interfaces we have to write a detailed incantation of magic called an RFC - Request For Change.&amp;nbsp; Fortunatley the wizard has a team of geniuses to recite our incantations of magic and most changes are executed accurately.&amp;nbsp; But the process is onerous and it does impede our ability to make changes.&amp;nbsp; Submitting an RFC to the magical realm is like force feeding rotten apples to a unicorn and expecting rainbows to come out the other end.&amp;nbsp; Now back to reality...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Here is a graph of CPU activity from 2 pm the other day when we completed the cut-over to the new servers.&amp;nbsp; It shows our old 10.2.2 servers (pink and green) and our new 10.7.1 servers (blue, red, yellow).&amp;nbsp; Note there are &lt;STRONG&gt;two servers&lt;/STRONG&gt; in our old system and &lt;STRONG&gt;three servers&lt;/STRONG&gt; in our new system.&amp;nbsp; Its interesting to compare the CPU load between the two systems:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BernieConnors1_0-1617304381019.jpeg" style="width: 776px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/9910iD9C089B722638DD4/image-dimensions/776x294?v=v2" width="776" height="294" role="button" title="BernieConnors1_0-1617304381019.jpeg" alt="BernieConnors1_0-1617304381019.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Some points to note:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The list of map services in each system is identical (nearly identical)&lt;/LI&gt;&lt;LI&gt;Pre 2 pm the new servers are idling with CPU activity between 10% and 20% whereas the old servers are running under load between 20% and 30% CPU activity.&lt;/LI&gt;&lt;LI&gt;Post 2 pm the old servers idle at less than 5% CPU&lt;/LI&gt;&lt;LI&gt;Post 2 pm the &lt;STRONG&gt;3 new servers&lt;/STRONG&gt; require 30% to 50% CPU (10% to 20% more) activity to handle the same load previously running on &lt;STRONG&gt;2 servers&lt;/STRONG&gt; - and there are more spikes of high CPU activity.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;This graph shows the same stats with a close-up of 40 minutes of activity around midnight:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BernieConnors1_1-1617304381034.jpeg" style="width: 742px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/9911i067E5CEDD09CB5C1/image-dimensions/742x413?v=v2" width="742" height="413" role="button" title="BernieConnors1_1-1617304381034.jpeg" alt="BernieConnors1_1-1617304381034.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Some points to note:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Midnight is the default time for the map services to recycle. &amp;nbsp;Both systems show a spike of CPU activity at midnight:&lt;/LI&gt;&lt;UL&gt;&lt;LI&gt;The old servers can handle map service recycling with a peak of 50%.&amp;nbsp; The new servers peak at 100% when the map services are recycled and require more time to complete the recycling.&lt;/LI&gt;&lt;/UL&gt;&lt;LI&gt;The three individual peaks in blue, red, and yellow show the activity from our stop / start python script that I manually activated about 12:05 am.&amp;nbsp; The spacing between the peaks show that we have a sufficient pause between the restart of one machine and stopping of the next machine – we always have two machines ready to respond during the stop / start process.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I know there have been changes in the software stack for ArcGIS Server and this is likely the cause for the change in performance.&amp;nbsp; ArcGIS Server 10.7.1 is much less efficient than 10.2.2 with our typical server load.&amp;nbsp; We know the labelling engine was changed at version 10.5(?).&amp;nbsp; Labelling is a big part of the difference in performance but we can also see map service recycling is less efficient with ArcGIS Server 10.7.1 - it takes more time and requires more CPU activity.&amp;nbsp; I am told we should expect better stability with 10.7.1 but I'll have to wait and see as we are less than one week into production with ArcGIS Server 10.7.1&lt;/P&gt;&lt;P&gt;We have not yet invested in monitoring tools for ArcGIS Server.&amp;nbsp; We are currently looking at options.&amp;nbsp; Monitoring is probably the largest gap in our server management practices.&amp;nbsp; The geniuses in the magical realm of IT Services Land have server monitoring tools but they cannot monitor the performance of a map service and we do not have access to their monitoring tools.&amp;nbsp; &lt;STRONG&gt;The graphs displayed above were delivered to me by email!&lt;/STRONG&gt;&amp;nbsp; But I was impressed by how much information I could infer just from the CPU activity graph.&amp;nbsp; I am certain the time and effort we put into monitoring tools will give us great benefits.&amp;nbsp; If you have any recommendations for monitoring tools please share them.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Bernie.&lt;/P&gt;</description>
      <pubDate>Thu, 01 Apr 2021 20:24:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/arcgis-server-upgrade-10-2-2-to-10-7-1-some/m-p/1043135#M29878</guid>
      <dc:creator>berniejconnors</dc:creator>
      <dc:date>2021-04-01T20:24:12Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS Server Upgrade - 10.2.2 to 10.7.1: Some thoughts...</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/arcgis-server-upgrade-10-2-2-to-10-7-1-some/m-p/1043216#M29879</link>
      <description>&lt;P&gt;Just because midnight is the default service restart time doesn't mean it needs to *stay* the service restart time. I ran a script to assign restart times in round-robin fashion with an interval 15 minutes between of hours of&amp;nbsp; 0015-0445.&lt;/P&gt;&lt;P&gt;- V&lt;/P&gt;</description>
      <pubDate>Thu, 01 Apr 2021 21:41:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/arcgis-server-upgrade-10-2-2-to-10-7-1-some/m-p/1043216#M29879</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2021-04-01T21:41:32Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS Server Upgrade - 10.2.2 to 10.7.1: Some thoughts...</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/arcgis-server-upgrade-10-2-2-to-10-7-1-some/m-p/1043220#M29880</link>
      <description>&lt;P&gt;That's very true Vince.&amp;nbsp; We should stagger the recycle times but we also reboot the servers at 4am so what is the point of recycling the services??&amp;nbsp; It would probably be better to disable the recycling of map services and let the server reboot refresh our map serivces.&lt;/P&gt;&lt;P&gt;Bernie.&lt;/P&gt;</description>
      <pubDate>Thu, 01 Apr 2021 21:49:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/arcgis-server-upgrade-10-2-2-to-10-7-1-some/m-p/1043220#M29880</guid>
      <dc:creator>berniejconnors</dc:creator>
      <dc:date>2021-04-01T21:49:31Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS Server Upgrade - 10.2.2 to 10.7.1: Some thoughts...</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/arcgis-server-upgrade-10-2-2-to-10-7-1-some/m-p/1043995#M29889</link>
      <description>&lt;P&gt;Daily reboots aren't really part of best practice.&amp;nbsp; Some of my clients have monthly "hardware" restarts, and if you want to be hard-core then weekly restarts could be scheduled, but the server recycle is supposed to obviate the need for *any* reboots.&lt;/P&gt;&lt;P&gt;- V&lt;/P&gt;</description>
      <pubDate>Mon, 05 Apr 2021 21:33:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/arcgis-server-upgrade-10-2-2-to-10-7-1-some/m-p/1043995#M29889</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2021-04-05T21:33:42Z</dc:date>
    </item>
  </channel>
</rss>

