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-deployments-in-virtualized-and-cloud-environments.pdf 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 ...