Skip To Content

Impostazioni di GeoAnalytics Server

Attenzione:

At 10.7, the GeoAnalytics Server settings have been modified from previous releases to so that you only need to apply a single setting to calculate analysis resources. At 10.6.1 and earlier, you had to set GeoAnalytics Toolbox settings. Nella versione 10.7 e successive, queste impostazioni non sono più in uso e non vengono applicate all’analisi.

Numerose proprietà possono essere configurate per modificare le impostazioni di GeoAnalytics Server nell'installazione in uso. La configurazione di queste impostazioni per l'organizzazione è fondamentale per l'ottimizzazione delle prestazioni di GeoAnalytics Server. When configuring these settings, you must consider your available resources.

Strumenti GeoAnalytics are powered by tasks in the GeoAnalyticsTools system service in your ArcGIS Server site. The system properties below are set in the GeoAnalytics Server site. Prima di modificare i parametri, leggere attentamente la descrizione di tutte le opzioni di impostazione per pianificare la configurazione di GeoAnalytics. The following settings should always be reviewed and set when configuring a GeoAnalytics Server site:

  • Proprietà sistema: controlla la percentuale massima di RAM e i core utilizzabili da GeoAnalytics Server.
  • Timeout of the GeoAnalyticsTools service—Controls how long a GeoAnalytics Server job will run before it times out.
  • GeoAnalytics Server temporary file location—An optional parameter to modify the temporary storage of analysis results.

Throughout this topic, an example will be used of three machines (nodes), each with 16 GB of RAM and 4 CPU cores. In total, each GeoAnalytics Server site in this example has 48 GB of RAM and 12 cores.

Proprietà del sistema

Two system properties that can be configured by a site administrator to allocate CPU and memory resources for the compute platform worker process on each machine in the ArcGIS Server site. By default, settings are set to 80 percent, and have a maximum value of 90 percent. The following system properties are properties to be configured by a site administrator:

  • percentageMaxAllowedComputeCores: rappresenta il numero massimo di core CPU (come percentuale del totale disponibile in un computer) che verranno utilizzate dal processo operativo della piattaforma di calcolo in un singolo nodo. Se il valore specificato risulta minore di un core CPU, per il processo operativo della piattaforma di calcolo verrà utilizzata un core CPU.
  • percentageMaxAllowedComputeMemory: rappresenta la memoria massima (come percentuale della memoria totale disponibile in un computer) che verrà utilizzata dal processo operativo della piattaforma di calcolo in un singolo nodo.

Per modificare le proprietà del sistema, attenersi alla procedura seguente.

  1. Effettuare l'accesso ad ArcGIS Server Administrator Directory come utente con privilegi amministrativi. Il formato dell'URL è https://gisserver.domain.com:6443/arcgis/admin/.
  2. Passare a Sistema > Proprietà.
  3. Fare clic su Aggiorna.
  4. By default, values are set to 80 percent, and are empty. To modify them, add the properties in the following JSON format: {"percentageMaxAllowedComputeCores": <value>, "percentageMaxAllowedComputeMemory": <value>} (for example, {"percentageMaxAllowedComputeCores": 90, "percentageMaxAllowedComputeMemory": 90}).
  5. After the changes have been saved, stop and start the compute platform service for Spark. Andare su sistema > servizi piattaforma > Spark (Compute_Platform) > Interrompi. Once it has been stopped, start it again. Andare su: sistema > servizi piattaforma > Spark (Compute_Platform) > Avvia.
  6. Ripristinare Zookeeper e accedere a sistema > platformservices > Zookeeper (Synchronization_Service) > Ripristina.

Numero minimo e massimo di istanze del servizio GeoAnalyticsTools

The minimum and maximum instances control how many jobs can be run at a single time. Do not increase the number of instances per job. For best performance and reliability, only run a single job at a time.

Il numero minimo e massimo predefinito di istanze del servizio GeoAnalyticsTools è impostato su 1 per computer di ArcGIS Server nel sito. A seconda del numero di computer inclusi nel sito di GeoAnalytics Server, sarà presente il numero definito di istanze disponibili per la gestione dei processi di GeoAnalytics. A seconda del numero di istanze e della quantità di memoria e core CPU allocati per processo nelle proprietà del servizio, sarà possibile elaborare una o più richieste concorrenti. Le richieste aggiuntive inviate a Strumenti GeoAnalytics verranno accodate finché l'istanza o le risorse di memoria o CPU non risulteranno disponibili. If no resources become available after 10 minutes, the job will be canceled.

Timeout del servizio GeoAnalyticsTools

Per impostazione predefinita, per qualsiasi processo elaborato dal servizio GeoAnalyticsTools e con tempi di esecuzione particolarmente lunghi si verificherà il timeout dopo 24 ore. È possibile modificare questa proprietà in modo che si verifichi il timeout degli strumenti dopo periodi di esecuzione di durata maggiore o minore. You can edit the time-out property for the GeoAnalyticsTools service in ArcGIS Server Manager following the steps below.

  1. Accedere ad ArcGIS Server Manager. Il formato dell'URL è https://gisserver.domain.com:6443/arcgis/manager.
  2. Nella scheda Servizi scegliere la cartella Sistema.
  3. Nell'elenco di servizi disponibili individuare e selezionare il servizio GeoAnalyticsTools per modificarlo.
  4. Utilizzare la scheda Pooling per impostare la proprietà di timeout per il servizio nella sezione Specifica timeout servizio. Modificare il valore dell'opzione Tempo massimo in cui un client può usare un servizio impostando l'intervallo di tempo (in secondi) che si desidera utilizzare per la nuova proprietà di timeout.
  5. Fare clic su Salva e riavvia per aggiornare il servizio.

Percorso del file temporaneo GeoAnalytics Server

Quando si esegue un'attività in GeoAnalytics Server, i file temporanei vengono scritti per impostazione predefinita nella cartella \<ArcGIS Server installation directory>\server\framework\runtime\spark\work>. Gli amministratori possono selezionare un percorso alternativo per i file temporanei specificando la proprietà geoAnalyticsTempFolder, attenendosi alla procedura seguente.

Nota:

Il percorso geoAnalyticsTempFolder deve essere una directory locale su ogni computer del sito GeoAnalytics Server e deve disporre di uno spazio su disco considerevole per supportare l'esecuzione delle attività GeoAnalytics su dataset molto grandi.

  1. Effettuare l'accesso ad ArcGIS Server Administrator Directory sul sito GeoAnalytics Server come utente con privilegi amministrativi. Il formato dell'URL è http://gisserver.domain.com:6080/arcgis/admin/.
  2. Passare a Sistema > Proprietà.
  3. Fare clic su Aggiorna.
  4. Aggiungere la proprietà utilizzando il seguente formato JSON: {"geoanalyticsTempFolder": "<value>"} (ad esempio, {"geoanalyticsTempFolder": "/data/temp"}). Sarà necessario fino a un minuto per applicare il cambio nella pagina delle proprietà di sistema.