Passer au contenu

Comment déterminer la mémoire réellement disponible dans mon nœud ElastiCache ?

Lecture de 2 minute(s)
0

Je souhaite déterminer la mémoire réellement disponible dans mon nœud Amazon ElastiCache.

Résolution

Pour consulter la mémoire disponible en Gio pour chaque type de nœud de support, consultez la section Tarification ElastiCache.

Dans le groupe de paramètres par défaut, ElastiCache réserve un pourcentage de la mémoire pour les sauvegardes et les opérations de basculement. Pour les clusters que vous créez avec ElastiCache pour Redis OSS versions 4.0.10 ou ultérieures, ElastiCache utilise le paramètre reserved-memory-percent pour gérer les sauvegardes et les opérations de basculement. Il est recommandé de réserver 25 % de la mémoire totale à ces clusters.

Les clusters Amazon ElastiCache sans serveur définissent le pourcentage de mémoire réservée à 25 % par défaut. Vous ne pouvez pas modifier ce paramètre.

Remarque : Si vous réduisez le paramètre reserved-memory-percent dans le groupe de paramètres, cette modification peut affecter les opérations de sauvegarde ou de basculement. Cela peut provoquer des échecs en cas de charge élevée.

La mémoire réellement disponible à utiliser dépend du paramètre reserved-memory-percent qui est défini pour le cluster. Il s'agit de la mémoire maximale.

Par exemple, si un cluster Redis utilise le type de nœud cache.t3.micro avec le groupe de paramètres par défaut, le cluster dispose de 0,5 Gio de mémoire totale. Pour ce cluster, le paramètre reserved-memory-percent est défini sur 25 %. Ainsi, la mémoire disponible est de 0,5 Gio - 25 % = 0,375 Gio.

Pour afficher la mémoire réellement disponible pour un nœud ElastiCache, procédez comme suit :

  1. Connectez-vous au cluster.
  2. Pour vérifier la valeur de Memorymaxmemory, exécutez la commande info memory.
    Exemple de sortie :
    172.31.35.93:6379> info memory# Memorymaxmemory:402653184
    Important : La valeur de Memorymaxmemory est exprimée en octets. Le moteur Redis utilise des octets ou des Mo pour représenter la mémoire. La documentation d’AWS utilise Gio pour représenter la mémoire. Dans l'exemple précédent, 402653184 octets sont égaux à 0,375 Gio.

Informations connexes

Gestion de la mémoire réservée pour ElastiCache pour Valkey et ElastiCache pour Redis OSS

AWS OFFICIELA mis à jour il y a 4 mois