Ich möchte den tatsächlich verfügbaren Speicher in meinem Amazon ElastiCache-Knoten ermitteln.
Lösung
Den verfügbaren Speicher in GiB für jeden Support-Knotentyp findest du unter ElastiCache-Preise.
ElastiCache reserviert In der Standardparametergruppe einen Prozentsatz des Speichers für Backups und Failover-Operationen. Für Cluster, die du mit ElastiCache für Redis OSS-Versionen 4.0.10 oder höher erstellst, verwendet ElastiCache den Parameter reserved-memory-percent zur Verwaltung von Backups und Failover-Vorgängen. Es hat sich bewährt, 25 % des gesamten Speichers für diese Cluster zu reservieren.
Amazon ElastiCache Serverless-Cluster setzen den Wert für reserved-memory-percent standardmäßig auf 25 %. Du kannst diese Einstellung nicht ändern.
Hinweis: Wenn du den reserved-memory-percent in der Parametergruppe reduzierst, kann sich diese Änderung auf Backup- oder Failover-Vorgänge auswirken. Dies kann bei hoher Belastung zu Ausfällen führen.
Der tatsächlich verfügbare Speicher für die Verwendung hängt vom Parameter reserved-memory-percent ab, der für den Cluster festgelegt ist. Das ist der maxmemory.
Wenn ein Redis-Cluster beispielsweise den Knotentyp cache.t3.micro mit der Standardparametergruppe verwendet, verfügt der Cluster über 0,5 GiB Gesamtspeicher. Für diesen Cluster ist der Parameter reserved-memory-percent auf 25 % gesetzt. Der verfügbare Speicher beträgt also 0,5 GiB – 25 % = 0,375 GiB.
Gehe wie folgt vor, um den tatsächlich verfügbaren Speicher für einen ElastiCache-Knoten anzuzeigen:
- Verbinde dich mit dem Cluster.
- Führe den Befehl info memory aus, um den Wert Memorymaxmemory zu überprüfen.
Beispielausgabe:
172.31.35.93:6379> info memory# Memorymaxmemory:402653184
**Wichtig:**Der Wert Memorymaxmemory wird in Bytes angegeben. Die Redis-Engine verwendet Bytes oder MB, um den Speicher darzustellen. AWS-Dokumentation verwendet GiB zur Darstellung des Speichers. Im vorherigen Beispiel entsprechen 402653184 Byte 0,375 GiB.
Ähnliche Informationen
Verwaltung des reservierten Speichers für ElastiCache für Valkey und ElastiCache für Redis OSS