Skip To Content

Impostazioni di GeoAnalytics Server

Attenzione:

Nella versione 10.7, le impostazioni di GeoAnalytics Server sono state modificate rispetto alle versioni precedenti in modo da dover applicare una sola impostazione per calcolare le risorse di analisi. 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 alterare le impostazioni per GeoAnalytics Server nell'installazione. 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.

GeoAnalytics Tools sono potenziate per attività nel servizio di sistema GeoAnalyticsTools nel sito ArcGIS Server. Le proprietà di sistema di seguito sono impostate nel sito GeoAnalytics Server. Prima di modificare i parametri, leggere attentamente la descrizione di tutte le opzioni di impostazione per pianificare la configurazione di GeoAnalytics. Le impostazioni seguenti dovrebbe essere sempre esaminate e impostate quando si configura un sito GeoAnalytics Server:

  • Proprietà sistema: controlla la percentuale massima di RAM e i core utilizzabili da GeoAnalytics Server.
  • Timeout del servizio GeoAnalyticsTools: controlla quanto tempo un lavoro verrà eseguito prima che GeoAnalytics Server vada in timeout.
  • Posizione temporanea del file GeoAnalytics Server: un parametro opzionale per modificare l'archiviazione temporanea dei risultati di analisi.

Throughout this topic, an example will be used of three machines (nodes), each with 16 GB of RAM and 4 CPU cores. In totale, ogni sito GeoAnalytics Server in questo esempio ha 48 GB di RAM e 12 cores.

Proprietà del sistema

Due proprietà di sistema che possono essere configurate da un amministratore del sito per allocare risorse di CPU e memoria per il processo del lavoratore della piattaforma di calcolo su ogni macchina del sito ArcGIS Server. 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. Per modificarlo, aggiungere le proprietà nel seguente formato JSON: {"percentageMaxAllowedComputeCores": <value>, "percentageMaxAllowedComputeMemory": <value>} (per esempio, {"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.

Le istanze minime e massime predefinite del servizio GeoAnalyticsTools è impostato su uno per il computer ArcGIS Server nel sito. In base al numero di computer (n) che sono nel sito GeoAnalytics Server, saranno il numero di istanze disponibili per accettare i lavori 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. Non è raccomandato eseguire più di un lavoro GeoAnalytics in una volta. Le richieste aggiuntive inviate a GeoAnalytics Tools verranno accodate finché l'istanza o le risorse di memoria o CPU non risulteranno disponibili. Se né un'istanza di lavoro né le risorse di memoria e CPU diventano disponibili dopo 10 minuti, il lavoro sarà cancellato.

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. È possibile modificare la proprietà time-out per il servizio GeoAnalyticsTools nel Manager ArcGIS Server seguendo le operazioni di seguito.

  1. Effettuare l'accesso a 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 alla Directory Administrator ArcGIS Server sul sito GeoAnalytics Server come un 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.