Pourquoi le système SysMemoryUtilization est-il si élevé sur mon cluster Amazon Elasticsearch Service ?

Dernière mise à jour : 11/06/2020

J'ai remarqué que SysMemoryUtilization sur mon cluster Amazon Elasticsearch Service (Amazon ES) est supérieur à 90 %. Dois-je m'inquiéter de l'utilisation de la mémoire système ?

Résolution

Si vous constatez que l'utilisation de la mémoire système est supérieure à 90 %, cela n'indique aucun problème d'utilisation du tas ou un cluster Elasticsearch surchargé. Une utilisation de la mémoire système supérieure à 90 % est considérée comme normale, en particulier pour les nœuds exécutant Amazon ES. Par conséquent, vous n'avez pas besoin d'augmenter la taille de votre cluster.

La majeure partie de la mémoire utilisée par Amazon ES est destinée aux structures de données en mémoire. Étant donné qu'Elasticsearch repose sur Apache Lucene, Amazon ES utilise des tampons hors tas pour un accès efficace et rapide aux fichiers. La machine virtuelle Java (JVM) nécessite également une certaine mémoire.

Pour déterminer si votre cluster doit être mis à l'échelle, utilisez une alarme Amazon CloudWatch sur ces métriques :

  • Sollicitation de la mémoire JVM
  • Utilisation du CPU
  • Espace de stockage gratuit

Pour plus d'informations sur la configuration des alarmes CloudWatch, consultez Alarmes CloudWatch recommandées.


Cet article vous a-t-il été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d'aide ?