Hardware recommendations for ArcGIS Server 10.5??

7817
3
05-09-2017 11:03 AM
Labels (1)
ChristieMettenbrink
New Contributor

As we publish more and more services on our ArcGIS Server I'm finding that the system is getting more and more slow.  Can anyone recommend what hardware specs to upgrade to in order to increase performance?  (RAM, # processors, etc.)?

0 Kudos
3 Replies
JayantaPoddar
MVP Esteemed Contributor

You could check ArcGIS Server 10.5 system requirements—Installation Guides (10.5) | ArcGIS Enterprise but there are also other factors that affect the performance of ArcGIS Server.

Hopefully these resources will help you to better understand the architecture.

ArcGIS for Server Performance and Scalability 

Tuning services in your ArcGIS Server site using best practices—Documentation | ArcGIS Enterprise 



Think Location
RichardDaniels
Occasional Contributor III

 

This applies to ArcGIS Server 10.5 through 10.8.1

The general rule is 4-5 map services per CPU core or 16-20 services on a standard 4 core CPU. Each service can also have from 0 to ~24 instances. This rule assumes the services are in continues use (a few times a minute or greater); if you have services that are used infrequently the threads can be recyled freeing up resources. 

 

For example, if an ArcGIS Server was federated with a Portal, and the server was used to host AGOL type 'map services' produced by logged-in indivudal users then the services would only be used by the owner (unless they shared them). In those cases you could host >100 or more services on a single box -the limit being your physical memory on the server. To reduce the impact of a large number of underused services on memory, in ArcGIS Server Manager set the minimum number of instances to 'MinInstances = 0' vs. the default of 1. 

 

For ArcGIS Server 10.5 minimum physical memory is 8 GB per license installed. If Portal and ArcGIS Server were installed on the same machine then you would want 16 GB physical memory. General rule of thumb is your vitual memory should be 2x your physcial memory (i.e., 32 GB on a local disk). You cache or d:\data drive should be on a fast storage device and should start at 500 Gb with the ability to grow to 2 TB if you were using the server as given in this example. Each service takes a minimum of 2 MB of memory.

 

CPU is 4 core, >=3.5 GHz, and should support graphics; but that is the hard one with all the changes in the last few years... 😞 

Geo_Supp
New Contributor II

Old question new, with some specific usercase: what would the typical hardware requirement look like for a the following ArcGIS Portal ( Enterprise 10.7) setup to function correctly

  • roughly 300 services with use load mainly (80%) concentrated on less than 10, all published as Map services but also OGC WMS or WMTS
  • A dozen of  relatively sophisticated webapps (indicators, multiple maps, tables handling, analysis tools)
  • All non cache services would be hosted in referenced FGDB's (how inefficient is that? how much can be gained here with another DB such as Oracle/ Postgis setup?)
  1.  What CPU, #cores, RAM... would be needed on the server, how many geoserver?
  2. What would the best setup/rethinked Architecture look like in the big lines ?
    1. Would the general Performance be significantly better with ArcGIS Pro published services  as opposed to services from ArcMap ?
    2. Would separate certain type of service on different server make sense, if so, how?
0 Kudos