Select to view content in your preferred language

Restrict Cores/Ram used by ArcGIS Server

103
1
2 weeks ago
SimonSchütte_ct
Occasional Contributor III

Sometimes you want to run ArcGIS Server (4 Core License) on a machine with more than four cores (maybe you only have a single machine deployment or other Software installed on the server). The additional cores are not needed/intended for ArcGIS Server.

Is there a way, similar to the one available for Geoanalytics Server, to limit CPU Cores and RAM to be consumed by ArcGIS Server? I did not find anything documented. Do the mentioned parameters work by any change on ArcGIS Server as well?

 

  • percentageMaxAllowedComputeCores—This represents the maximum CPU cores (as a percentage of total available on a machine) that will be used by the compute platform worker process on a single node. If the specified value translates to less than one CPU core, one CPU core will be used for the compute platform worker process.
  • percentageMaxAllowedComputeMemory—This represents the maximum memory (as a percentage of total available memory on a machine) that will be used by the compute platform worker process on single node.

GeoAnalytics Server settings—ArcGIS GeoAnalytics Server | Documentation for ArcGIS Enterprise

"In the past, people have used “Windows System Resource Manager” to do this. But, the Windows Server 2012 documentation says “Windows System Resource Manager (WSRM) is deprecated."Limiting CPU Cores on Windows Server 2012 - Esri Community

There is the https://www.esri.com/content/dam/esrisites/en-us/media/technical-papers/licensing-arcgis-enterprise-... paper regarding virtual cores, but many machines have a 1:1 core equivalency.


Relates to ArcGIS for Server License - Limit number of cores - Esri Community and ArcGIS Server and CPU cores - Esri Community ...

1 Reply
David_McRitchie
Esri Contributor

Hey Simon,

For this I would go into the Task Manager >  Details and find the process for ArcGIS Server.

Right click and hit properties > Set Affinity and here you can select the CPU Cores that will be used against this process.

 

Hope that helps,

David

Esri UK -Technical Support Analyst
0 Kudos