<?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: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests? in ArcGIS Enterprise Questions</title>
    <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148913#M5924</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jamal,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have you heard about "ArcSOC Optimizer" this might be what&amp;nbsp;you're&amp;nbsp;looking for.&amp;nbsp; It helps you to optimize the Min/Max instances for a service based on the&amp;nbsp; historical usage and available memory on your server.&amp;nbsp;&lt;/P&gt;&lt;P&gt;here is the link:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.arcgis.com/home/item.html?id=a0c2dde661f14b8ca58b8b7b5ddeb379"&gt;https://www.arcgis.com/home/item.html?id=a0c2dde661f14b8ca58b8b7b5ddeb379&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no direct mathematical formula that you can use to setup the Min/Max process, all what you can do is to keep tuning and optimizing the instances to reduce the number of times that a user waits in the queue in order to use that service.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Jun 2019 18:08:16 GMT</pubDate>
    <dc:creator>AhmadSALEH1</dc:creator>
    <dc:date>2019-06-05T18:08:16Z</dc:date>
    <item>
      <title>How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148905#M5916</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;I couldn’t figure out if there is a mathematical equation that relates the number of min\max instances (ArcSoc.exe) for a particular map service with the number of requests. In other words, is the number of min\max instances (ArcSoc.exe) a function of its number of requests?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;Y=f(X), where:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;Y: the number of min\max instances (ArcSoc.exe) for a map service&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;X: the number of requests&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;For example, if the number of requests for a particular map service is 100, what could be the best choice for the number of min\max instances (ArcSoc.exe)?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;Thank you&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;Best&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;Jamal&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&lt;IMG alt="" class="image-1 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/449009_Clip_567.jpg" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Jun 2019 14:59:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148905#M5916</guid>
      <dc:creator>JamalNUMAN</dc:creator>
      <dc:date>2019-06-01T14:59:25Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148906#M5917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jamal,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The number of ArcSOC.exe is controlled by the minimum and maximum instances defined for a service. If necessary ArcGIS Server may spin up additional ArcSOC.exe to accommodated more requests.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you encounter performance issues for a high use service you may want to increase the number of maximum instances. In general I would recommend limiting the maximum instances to n +1 (n = number of cores).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example in a single machine site with a four core machine my maximum number of instances would be five.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've provided links to documentation below which talks about ArcGIS Server instances and tuning and configuring service performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://enterprise.arcgis.com/en/server/latest/publish-services/windows/tuning-and-configuring-services.htm"&gt;ArcGIS Server - Tune and configure services&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.esri.com/thread/ArcGIS Server - Configure service instance settings"&gt;ArcGIS Server - Configure service instance settings&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have any additional question please let me know!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thomas.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jun 2019 12:47:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148906#M5917</guid>
      <dc:creator>ThomasJones1</dc:creator>
      <dc:date>2019-06-03T12:47:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148907#M5918</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;Many thanks Thomas for the help.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;I got confused. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;1. In the screenshot below, I have a test machine of 4 cores. Does this mean that total number of instances (ArcSoc.exe) the machine can take is 5? Or the 5 is the maximum number a single service can take?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;2. What is the difference between the instance and ArcSoc.exe in this sense? Aren't they the same?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;3. To calculate the optimal number of instances (ArcSoc.exe) the service needs in order to respond to the requests, the only known value (from the statistics of ArcGIS Server Manager) is the number of requests. This suggests that there should be a mathematical formula by which one calculate the optimal number of instances (ArcSoc.exe). am I correct?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;IMG alt="" class="image-1 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/449534_Clip_588.jpg" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;&lt;IMG alt="" class="image-2 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/449535_Clip_589.jpg" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jun 2019 14:50:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148907#M5918</guid>
      <dc:creator>JamalNUMAN</dc:creator>
      <dc:date>2019-06-03T14:50:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148908#M5919</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jamal,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;1. In the screenshot below, I have a test machine of 4 cores. Does this mean that total number of instances (ArcSoc.exe) the machine can take is 5? Or the 5 is the maximum number a single service can take?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;- In this scenario, the maximum recommended instances per service would be 5. Some 4 core environments are able to handle a higher number of max instances per service, though some environments might require the max instances to be set at N-1 to achieve the desired performance. You'll have to play around with these settings and test to see what works best for your organization. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;2. What is the difference between the instance and ArcSoc.exe in this sense? Aren't they the same?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;- The minimum number of instances controls how many ArcSOC.exe processes will continuously run, while the maximum number of instances controls how many additional ArcSOC.exe processes can be spun up to support incoming requests.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;3. To calculate the optimal number of instances (ArcSoc.exe) the service needs in order to respond to the requests, the only known value (from the statistics of ArcGIS Server Manager) is the number of requests. This suggests that there should be a mathematical formula by which one calculate the optimal number of instances (ArcSoc.exe). am I correct?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;- The &lt;A href="http://wiki.gis.com/wiki/index.php/System_Design_Strategies"&gt;System Design Strategies Wiki &lt;/A&gt;and &lt;A href="http://wiki.gis.com/wiki/index.php/Capacity_Planning_Tool"&gt;Capacity Planning Tool&lt;/A&gt; contain a lot of information that will help you determine your hardware needs based on system throughput rates. &lt;A href="https://community.esri.com/space/2204"&gt;Implementing ArcGIS&lt;/A&gt;‌ would also be another good resource.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;Cheers,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;Tom &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jun 2019 17:38:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148908#M5919</guid>
      <dc:creator>ThomasNoble</dc:creator>
      <dc:date>2019-06-03T17:38:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148909#M5920</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;Thank you Thomas for the input. This is very useful.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;1. If (n+1) is recommended for the maximum number of ArcSoc that can be allocated for a single service, then how about the maximum number of ArcSoc the machine can take for all services? is there math formula for this?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;2. All are services treated equally without considering the content of the service:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 54.0pt;"&gt;&lt;SPAN style="color: black;"&gt;i) The number of layers contained in the service&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 54.0pt;"&gt;&lt;SPAN style="color: black;"&gt;ii) The type of layers contained in the service (point, line, polygon)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 54.0pt;"&gt;&lt;SPAN style="color: black;"&gt;iii) How heavy the layers contained in the service (is the layer that contains 1000 features is treated as the one that contains 100,000)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 18.0pt;"&gt;&lt;SPAN style="color: black;"&gt;3. The documentations on this topic is very general and don’t answer some very specific questions like the ones highlighted in this post&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jun 2019 20:18:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148909#M5920</guid>
      <dc:creator>JamalNUMAN</dc:creator>
      <dc:date>2019-06-03T20:18:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148910#M5921</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The possibilities here are endless so it is impossible to create formulas.&lt;/P&gt;&lt;P&gt;As usual, trying is the best way. In the statistics of the server you can create a report of maximum of running instances per service.&lt;/P&gt;&lt;P&gt;If your service get to the maximum often you should think about increasing the maximum.&lt;/P&gt;&lt;P&gt;The way the SOC is using the resources is&amp;nbsp;very different.&amp;nbsp;it depend on number of layers, the data source (shape file on SSD is quicker then database), the network and other things.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mody&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Jun 2019 05:34:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148910#M5921</guid>
      <dc:creator>ModyBuchbinder</dc:creator>
      <dc:date>2019-06-04T05:34:15Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148911#M5922</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;This is very useful.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;How about the maximum number of ArcSOC.exe as server can take? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;For example, if a server has 32 cores, then how about the total number of ArcSOC.exe that can be allocated for all services published in that machine?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Jun 2019 05:48:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148911#M5922</guid>
      <dc:creator>JamalNUMAN</dc:creator>
      <dc:date>2019-06-04T05:48:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148912#M5923</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I agree with &lt;A href="https://community.esri.com/migrated-users/3417"&gt;Mody Buchbinder&lt;/A&gt;, these are somewhat impossible questions to answer. I assume you're talking about map services. You'll run into an absolute limit against RAM and non-interactive desktop heap size rather than CPU. If you have all of the cores in the world but limited in RAM, you'll quickly run into the upper limit of the number of services, (and really, processes), running on the machine. That's a hard limit. CPU is a bit more forgiving: you'll run into performance problems, timeouts, probably instability with the whole Server site.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In general, theoretical questions like yours have complicated answers as there are far too many variables. Run load tests on your site using JMeter, RoadRunner, or any other load testing software, (even a multi-threaded Python script can give you a minimum baseline) with your expected number of users and usage to understand how to plan for capacity and service throughput. Shared instances at 10.7 will greatly assist in minimizing the memory throughput of services.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Jun 2019 16:38:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148912#M5923</guid>
      <dc:creator>JonathanQuinn</dc:creator>
      <dc:date>2019-06-04T16:38:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148913#M5924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jamal,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have you heard about "ArcSOC Optimizer" this might be what&amp;nbsp;you're&amp;nbsp;looking for.&amp;nbsp; It helps you to optimize the Min/Max instances for a service based on the&amp;nbsp; historical usage and available memory on your server.&amp;nbsp;&lt;/P&gt;&lt;P&gt;here is the link:&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.arcgis.com/home/item.html?id=a0c2dde661f14b8ca58b8b7b5ddeb379"&gt;https://www.arcgis.com/home/item.html?id=a0c2dde661f14b8ca58b8b7b5ddeb379&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no direct mathematical formula that you can use to setup the Min/Max process, all what you can do is to keep tuning and optimizing the instances to reduce the number of times that a user waits in the queue in order to use that service.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2019 18:08:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148913#M5924</guid>
      <dc:creator>AhmadSALEH1</dc:creator>
      <dc:date>2019-06-05T18:08:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148914#M5925</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have found 250 instances to be the max, regardless of ram/cores. That could be 5 services each with min instances set to 50, or 25 services with min instances set to 10. Coincidentally, this applies to a multi-machine site as well. 3-machine cluster? Anything more than&amp;nbsp;&lt;SPAN&gt;25 services with min instances set to 10 and it starts wobbling.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2019 14:15:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148914#M5925</guid>
      <dc:creator>ThomasColson</dc:creator>
      <dc:date>2019-06-06T14:15:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148915#M5926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Concur. ~200 services with the default 1 min instance is the max number of services we have seen ArcGIS Server be stable at.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2019 15:19:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148915#M5926</guid>
      <dc:creator>Subu_Swaminathan_GISP</dc:creator>
      <dc:date>2019-06-06T15:19:44Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148916#M5927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You may be running into a limit with the non-interactive desktop heap:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://support.esri.com/en/technical-article/000001218"&gt;https://support.esri.com/en/technical-article/000001218&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, I think &lt;A href="https://community.esri.com/migrated-users/357757"&gt;Subramanian Swaminathan&lt;/A&gt;‌&amp;nbsp;is correct, there may be stability issues as you force Server to support hundreds of services. I believe that shared instances introduced at 10.7 is a solution for that, though.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2019 15:23:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148916#M5927</guid>
      <dc:creator>JonathanQuinn</dc:creator>
      <dc:date>2019-06-06T15:23:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148917#M5928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Prior to 10.6.x, I would agree with you.&amp;nbsp; Starting with the changes Esri made in 10.6.x and continued with 10.7.x, we are able to push the number of services much higher.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2019 15:52:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148917#M5928</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2019-06-06T15:52:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148918#M5929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;Many thanks guys for sharing the experience. Very much appreciated&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;I thought that there should be direct association between the load (map services) and machine resources (cores/ram)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;Thanks Ahmad. We will be considering the “ArcSoc Optimizer Add-on” and find out if it brings a good tool to design the best fit between the load and resources. However, this tool is very costly as I got.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;Thanks Jonathan. We will be configuring the Registry Editor as it is recommended. We will provide our feedback. We need also to better explore the concept of the “shared instances” of the 10.7&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;Thanks Thomas. I’m still wondering how the total number of ArcSoc.exe assigned for min\max for all services in a machine is not related to the recourse. Does a machine of 4 cores works the same as a machine of 32 cores?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&lt;IMG alt="" class="image-1 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/449945_Clip_610.jpg" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;&lt;IMG alt="" class="image-2 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/449946_Clip_611.jpg" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Jun 2019 08:46:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148918#M5929</guid>
      <dc:creator>JamalNUMAN</dc:creator>
      <dc:date>2019-06-08T08:46:23Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148919#M5930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Assuming no load or requests are making it to the Server, the number of services you can publish to a 4 core and 32 core machine should be the same as long as the machines have the same amount of RAM. There's a bit of internal overhead for managing services and more cores will handle that better, but in general, it should be roughly the same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once the machine starts taking requests, you'll need to monitor the usage and resources and make adjustments as necessary.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Jun 2019 16:17:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148919#M5930</guid>
      <dc:creator>JonathanQuinn</dc:creator>
      <dc:date>2019-06-11T16:17:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148920#M5931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you &lt;SPAN class=""&gt;&lt;A _jive_internal="true" class="" data-userid="16548" data-username="JQuinn-esristaff" href="https://community.esri.com/people/JQuinn-esristaff"&gt;Jonathan Quinn&lt;/A&gt; &lt;IMG alt="Employee" class="" height="16" src="https://community.esri.com/resources/statics/rolebadges/roleBadge-4-1007-1416659453731.png" title="Employee" width="16" /&gt;&amp;nbsp; for your reply, this is what we have done before (monitoring), but now with the sharing instances option in Arcgis 10.7.1, we think it is a good approach, but why not to have the sharing option at the level of the site and not per service?y&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Sep 2019 10:56:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148920#M5931</guid>
      <dc:creator>MajdoleenO_A__Awadallah</dc:creator>
      <dc:date>2019-09-10T10:56:43Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148921#M5932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you can change the behavior by&amp;nbsp;&lt;/P&gt;&lt;OL class="" style="color: #4c4c4c; background-color: #ffffff; font-size: 0.9375rem; margin-bottom: 1.55rem; padding: 0px 0px 1em;"&gt;&lt;LI style="margin: 0.3875rem 0px 0.75em; padding: 0.3em 0.25em 0.25em 2.5em;"&gt;&lt;SPAN style="margin-bottom: 1.55rem;"&gt;Browse to&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="" style="font-weight: bold;"&gt;Site&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Settings&lt;/SPAN&gt;. You'll access these settings from the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="" style="font-weight: bold;"&gt;Pooling&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;page.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI style="margin: 0.3875rem 0px 0.75em; padding: 0.3em 0.25em 0.25em 2.5em;"&gt;&lt;SPAN style="margin-bottom: 1.55rem;"&gt;To change the default instance type for compatible map services, click the edit button for&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="" style="font-weight: bold;"&gt;Default Instance Type&lt;/SPAN&gt;. Select the instance type you want to have be the default setting:&lt;/SPAN&gt;&lt;UL style="font-size: 0.9375rem; margin-left: 0.775rem;"&gt;&lt;LI style="margin: 0.3875rem 0px 0.3875rem 1.5rem;"&gt;Select&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="" style="font-weight: bold;"&gt;Dedicated instances&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;if you anticipate that most of your services will receive frequent traffic, or if you will not have enough services running in your server site to present a significant load on machine memory.&lt;/LI&gt;&lt;LI style="margin: 0.3875rem 0px 0.3875rem 1.5rem;"&gt;Select&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="" style="font-weight: bold;"&gt;Shared instances&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;if you publish many services that only receive infrequent requests, or if you are concerned about additional services being published that will strain your memory resources.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://enterprise.arcgis.com/en/server/latest/administer/windows/configure-service-instance-settings.htm"&gt;https://enterprise.arcgis.com/en/server/latest/administer/windows/configure-service-instance-settings.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Sep 2019 14:57:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148921#M5932</guid>
      <dc:creator>AhmadSALEH1</dc:creator>
      <dc:date>2019-09-10T14:57:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148922#M5933</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;EM style="background-color: #ffffff; color: #000000; "&gt;1. If (n+1) is recommended for the maximum number of ArcSoc that can be allocated for a single service, then how about the maximum number of ArcSoc the machine can take for all services? is there math formula for this?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="background-color: #ffffff; color: #000000; "&gt;&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;SPAN style="color: #000000;"&gt;The number of services (&lt;/SPAN&gt;&lt;EM style="color: #3d3d3d;"&gt;ArcSoc's to be precise&lt;/EM&gt;&lt;SPAN style="color: #000000;"&gt;) in your machine depends on your server resources (Particularly Memory). &amp;nbsp;But in Windows environment&amp;nbsp; there is&lt;/SPAN&gt; &lt;A href="https://support.esri.com/en/technical-article/000001218" style="color: #000000;"&gt;limitation to run more than 200 process&lt;/A&gt;&lt;SPAN style="color: #000000;"&gt; at the same time. you might need to &lt;A href="https://enterprise.arcgis.com/en/server/latest/administer/windows/tuning-your-arcgis-server-site.htm"&gt;tune your services &lt;/A&gt;based on their priority. I have around 330&amp;nbsp;&lt;EM style="color: #3d3d3d;"&gt;ArcSoc's&amp;nbsp;&lt;/EM&gt;concurrently running in Linux and had no complaint from the server as of yet.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Sep 2019 10:52:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148922#M5933</guid>
      <dc:creator>Mehretab</dc:creator>
      <dc:date>2019-09-11T10:52:20Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148923#M5934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;Thank you Ahmad for your reply, do you mean that changing the default instance type per site to “shared instances” will affect all the services, and all the services will share the number of instances? and in this case we don’t need to apply the pooling setting per services as shown below&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/459539_pastedImage_1.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-2 jive-image" src="https://community.esri.com/legacyfs/online/459540_pastedImage_2.png" /&gt;&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;Majdoleen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 15 Sep 2019 07:19:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148923#M5934</guid>
      <dc:creator>MajdoleenO_A__Awadallah</dc:creator>
      <dc:date>2019-09-15T07:19:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to determine the number of min\max instances (ArcSoc.exe) for a particular map service based on its number of requests?</title>
      <link>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148924#M5935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-left: 0in;"&gt;How the number of arcsoc.exe (instances, processes) is associated to the machine resources (cores, ram)?&lt;/P&gt;&lt;P style="margin-left: 0in;"&gt;&lt;/P&gt;&lt;P style="margin-left: 0in;"&gt;&lt;IMG alt="" class="jive-emoji image-1 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/504437_Clip_322.jpg" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Aug 2020 09:23:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-enterprise-questions/how-to-determine-the-number-of-min-max-instances/m-p/148924#M5935</guid>
      <dc:creator>JamalNUMAN</dc:creator>
      <dc:date>2020-08-25T09:23:28Z</dc:date>
    </item>
  </channel>
</rss>

