Abbiamo un grosso problema con il nostro cluster ES. Uno dei nostri nodi è sempre al 99% della CPU. Per qualche ragione ha circa 3 volte più thread in esecuzione per il processo elasticsearch
rispetto al nodo normale. Ho allegato 2 screenshot htop
per 2 nodi, uno sovraccarico e un altro normale. Si prega di avvisare!Elasticsearch troppe thread in esecuzione
Grazie!
Nodo overload
Nodo normale
UPDATE
architettura Cluster:
11 nodi, 2 master dedicati, 9 nodi di dati.
Proprietà nodi hardware
Masters:
- CPU: 8x Intel (R) Xeon (R) CPU E5-1620 v2 @ 3.70GHz
- di memoria: 32GB
- disco: 120GB
Slaves:
- CPU: 12x Intel (R) Xeon (R) E5-1650 v2 CPU @ 3.50GHz
- di memoria: 64GB
- disco: 2.7T
I documenti in gruppo:
~ 200 Milioni
Indice conf:
Ogni indice è suddiviso in 10 frammenti (5 primari, 5 replica)
Query:
Ricerca RT:
~ 250/s
, Indice RT:~ 6K/s
OS
Ubuntu 12.04.4 LTS
JAVA
java version "1.7.0_60" Java(TM) SE Runtime Environment (build 1.7.0_60-b19) Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
Ho paura che le schermate da soli non siano molto utili. Aggiungerei quanto segue: numero di nodi nel cluster, memoria, cpu e disco per ciascun nodo, numero di documenti nel cluster, configurazioni globali di cluster e indice, mapping, volume di query, volume di inserimenti, output dalla diagnostica ES come nodo statistiche, sistema operativo, versione jvm. –
@JohnPetrone Ho pubblicato un aggiornamento con le informazioni richieste. Grazie! –