Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Auto-Tune per Amazon Service OpenSearch
Auto-Tune in Amazon OpenSearch Service utilizza i parametri di prestazioni e utilizzo del OpenSearch cluster per suggerire modifiche alla configurazione relative alla memoria, tra cui le dimensioni della coda e della cache e le impostazioni delle macchine virtuali Java (JVM) sui nodi. Queste modifiche facoltative migliorano la velocità e la stabilità del cluster.
Alcune modifiche vengono implementate immediatamente, mentre altre sono pianificate durante la finestra non di punta del dominio. Puoi ripristinare le impostazioni predefinite del OpenSearch servizio in qualsiasi momento. Man mano che Auto-Tune raccoglie e analizza le metriche delle prestazioni per il tuo dominio, puoi visualizzarne i consigli nella console di OpenSearch servizio nella pagina Notifiche.
Tipi di modifiche
La regolazione automatica ha due grandi categorie di modifiche:
-
Modifiche senza interruzioni che applica durante l'esecuzione del cluster.
-
Modifiche che richiedono una distribuzione blu/verde, da applicare durante la finestra non di punta del dominio.
In base ai parametri delle prestazioni del dominio, la regolazione automatica può suggerire regolazioni alle seguenti impostazioni:
Tipo di modifica | Categoria | Descrizione |
---|---|---|
JVMDimensioni economiche |
Blu/verde |
Per impostazione predefinita, OpenSearch Service utilizza il 50% di un'istanza RAM per l'JVMheap, fino a una dimensione dell'heap di 32 GiB. L'aumento di questa percentuale offre OpenSearch più memoria, ma ne lascia meno per il sistema operativo e altri processi. Valori maggiori possono ridurre il numero di interruzioni di garbage collection, ma aumentare la lunghezza di tali interruzioni. |
JVMimpostazioni di nuova generazione |
Blu/verde |
JVMLe impostazioni di «nuova generazione» influiscono sulla frequenza delle raccolte di rifiuti minori. Le raccolte minori più frequenti possono diminuire il numero di raccolte principali e interruzioni. |
Dimensioni della coda |
Senza interruzioni |
Per impostazione predefinita, la dimensione della coda di ricerca è |
Dimensioni della cache |
Senza interruzioni |
La cache dei campi monitora le strutture dati on-heap, quindi è importante monitorare l'utilizzo della cache. La regolazione automatica dimensiona la dimensione della cache dei dati sul campo per evitare problemi di memoria esaurita e di interruttore. La cache di richieste delle partizioni viene gestita a livello di nodo e ha una dimensione massima di default pari all'1% dell'heap. La regolazione automatica dimensiona la dimensione della cache delle richieste delle partizioni per accettare più richieste di ricerca e indice rispetto a quelle gestite dal cluster configurato. |
Dimensione richiesta | Senza interruzioni |
Per impostazione predefinita, quando la dimensione aggregata delle richieste in corso supera il 10% del totale JVM (2% per i tipi e 1% per Auto-Tune regola automaticamente questa soglia, in genere tra il 5 e il 15%, in base alla quantità di energia attualmente occupata dal sistema. JVM Ad esempio, se la pressione della JVM memoria è elevata, Auto-Tune potrebbe ridurre la soglia al 5%, a quel punto potresti vedere più rifiuti finché il cluster non si stabilizza e la soglia non aumenta. |
Monitoraggio delle modifiche Auto-Tune
È possibile monitorare le statistiche di Auto-Tune in. Amazon CloudWatch Per un elenco completo di parametri, consulta Metriche Auto-Tune.
OpenSearch Il servizio invia eventi Auto-Tune ad Amazon EventBridge. Puoi utilizzarlo EventBridge per configurare regole che inviano un'e-mail o eseguono un'azione specifica quando viene ricevuto un evento. Per vedere il formato di ogni evento Auto-Tune inviato a EventBridge, vediEventi di regolazione automatica.