Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Memcached-spezifische Parameter
Wenn Sie für Ihren Memcached-Cluster keine Parametergruppe angeben, wird eine für Ihre Engine-Version geeignete Standard-Parametergruppe verwendet. Sie können die Werte von Parametern in einer Standard-Parametergruppe nicht ändern. Sie können jedoch jederzeit eine benutzerdefinierte Parameterguppe erstellen und sie Ihrem Cluster zuordnen. Weitere Informationen finden Sie unter Erstellen einer Parametergruppe.
Themen
- Änderungen an Memcached 1.6.17
- In Memcached 1.6.6 hinzugefügte Parameter
- Parameteränderungen für Memcached 1.5.10
- In Memcached 1.4.34 hinzugefügte Parameter
- In Memcached 1.4.33 hinzugefügte Parameter
- In Memcached 1.4.24 hinzugefügte Parameter
- In Memcached 1.4.14 hinzugefügte Parameter
- In Memcached 1.4.5 unterstützte Parameter
- Overhead von Memcached-Verbindungen
- Spezifische Parameter des Memcached-Knotentyps
Änderungen an Memcached 1.6.17
Ab Memcached 1.6.17 unterstützen wir die folgenden administrativen Befehle nicht mehr: lru_crawler
, lru
und slabs
. Mit diesen Änderungen können Sie lru_crawler
zur Laufzeit nicht mehr über Befehle aktivieren/deaktivieren. Bitte aktivieren/deaktivieren Sie lru_crawler
, indem Sie Ihre benutzerdefinierte Parametergruppe ändern.
In Memcached 1.6.6 hinzugefügte Parameter
Für Memcached 1.6.6 werden keine zusätzlichen Parameter unterstützt.
Familie der Parametergruppe: memcached1.6
Parameteränderungen für Memcached 1.5.10
Für Memcached 1.5.10 werden die folgenden zusätzlichen Parameter unterstützt.
Familie der Parametergruppe: memcached1.5
Name | Details | Beschreibung |
---|---|---|
no_modern |
Standard: 1 Typ: Boolesch Veränderbar: Ja Zulässige Werte: 0, 1 Änderungen werden wirksam: Beim Start |
Ein Alias zur Deaktivierung von AnmerkungDer Standardkonfigurationswert für diesen Parameter wurde am 20. August 2021 von 0 in 1 geändert. Nach dem 20. August 2021 wird von neuen Elasticache-Benutzern für jede Region automatisch der aktualisierte Standardwert übernommen. Vor dem 20. August 2021 bestehende ElastiCache-Benutzer in den Regionen müssen ihre benutzerdefinierten Parametergruppen manuell ändern, um diese neue Änderung zu übernehmen. |
inline_ascii_resp |
Standard: 0 Typ: Boolesch Veränderbar: Ja Zulässige Werte: 0, 1 Änderungen werden wirksam: Beim Start |
Speichert Zahlen der |
Für Memcached 1.5.10 werden die folgenden Parameter entfernt.
Name | Details | Beschreibung |
---|---|---|
expirezero_does_not_evict |
Standard: 0 Typ: Boolesch Veränderbar: Ja Zulässige Werte: 0, 1 Änderungen werden wirksam: Beim Start |
Wird in dieser Version nicht länger unterstützt |
modern |
Standard: 1 Typ: Boolesch Anpassbar: Ja (erfordert Neustart, wenn auf Zulässige Werte: 0, 1 Änderungen werden wirksam: Beim Start |
Wird in dieser Version nicht länger unterstützt Ab dieser Version ist |
In Memcached 1.4.34 hinzugefügte Parameter
Für Memcached 1.4.34 werden keine zusätzlichen Parameter unterstützt.
Familie der Parametergruppe: memcached1.4
In Memcached 1.4.33 hinzugefügte Parameter
Für Memcached 1.4.33 werden die folgenden zusätzlichen Parameter unterstützt.
Familie der Parametergruppe: memcached1.4
Name | Details | Beschreibung |
---|---|---|
modern |
Standard: aktiviert Typ: Boolesch Veränderbar: Ja Änderungen werden wirksam: Beim Start |
Ein Alias für mehrere Funktionen. Das Aktivieren von |
watch |
Standard: aktiviert Typ: Boolesch Veränderbar: Ja Änderungen werden wirksam: Sofort Protokolle werden möglicherweise verworfen, wenn der Benutzer die Grenzwerte für |
Protokollabrufe, Bereinigungen oder Mutationen. Wenn der Benutzer z. B. |
idle_timeout |
Standard: 0 (deaktiviert) Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Beim Start |
Die minimale Anzahl von Sekunden, die sich ein Client im Leerlauf befinden kann, bevor er zum Schließen aufgefordert wird. Wertebereich: 0 bis 86400. |
track_sizes |
Standard: deaktiviert Typ: Boolesch Veränderbar: Ja Änderungen werden wirksam: Beim Start |
Zeigt die Größen an, die jede Slab-Gruppe verbraucht hat. Wenn |
watcher_logbuf_size |
Standard: 256 (KB) Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Beim Start |
Der Befehl |
worker_logbuf_size |
Standard: 64 (KB) Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Beim Start |
Der Befehl |
slab_chunk_max |
Standard: 524288 (Byte) Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Beim Start |
Gibt die maximale Größe eines Slabs an. Bei Festlegen einer kleineren Slab-Größe wird der Speicher effizienter genutzt. Elemente, die größer als |
lru_crawler metadump [all|1|2|3] |
Standard: deaktiviert Typ: Boolesch Veränderbar: Ja Änderungen werden wirksam: Sofort |
Wenn lru_crawler aktiviert ist, sichert dieser Befehl ein Abbild aller Schlüssel.
|
In Memcached 1.4.24 hinzugefügte Parameter
Für Memcached 1.4.24 werden die folgenden zusätzlichen Parameter unterstützt.
Familie der Parametergruppe: memcached1.4
Name | Details | Beschreibung |
---|---|---|
disable_flush_all |
Standard: 0 (deaktiviert) Typ: Boolesch Veränderbar: Ja Änderungen werden wirksam: Beim Start |
Hinzufügen von Parameter ( Werte: 0, 1 (Benutzer kann einen |
hash_algorithm |
Standard: jenkins Typ: Zeichenfolge Veränderbar: Ja Änderungen werden wirksam: Beim Start |
Der zu verwendende Hash-Algorithmus. Zulässige Werte: murmur3 und jenkins. |
lru_crawler |
Standard: 0 (deaktiviert) Typ: Boolesch Veränderbar: Ja Änderungen werden wirksam: Nach dem Neustart AnmerkungSie können |
Bereinigt Slab-Klassen abgelaufener Elemente. Dies ist ein Vorgang mit geringen Auswirkungen, der im Hintergrund ausgeführt wird. Er erfordert zurzeit, dass das Durchsuchen mit einem manuellen Befehl initiiert wird. Um ihn auf bestimmte Zeit zu aktivieren, führen Sie
Werte: 0,1 AnmerkungWenn |
lru_maintainer |
Standard: 0 (deaktiviert) Typ: Boolesch Veränderbar: Ja Änderungen werden wirksam: Beim Start |
Ein Hintergrund-Thread, der Elemente zwischen den LRUs verlagert, wenn Kapazitäten erreicht werden. Werte: 0, 1. |
expirezero_does_not_evict |
Standard: 0 (deaktiviert) Typ: Boolesch Veränderbar: Ja Änderungen werden wirksam: Beim Start |
Bewirkt bei Verwendung zusammen mit WarnungDadurch kann der Speicher für andere Elemente, die bereinigt werden können, knapp werden. Kann so eingestellt werden, dass |
In Memcached 1.4.14 hinzugefügte Parameter
Für Memcached 1.4.14 werden die folgenden zusätzlichen Parameter unterstützt.
Familie der Parametergruppe: memcached1.4
In Memcached 1.4.14 hinzugefügte Parameter | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | Details | Beschreibung | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
config_max |
Standard: 16 Typ: Ganzzahl Veränderbar: Nein |
Die maximale Anzahl von ElastiCache-Konfigurationseinträgen. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
config_size_max |
Standard: 65536 Typ: Ganzzahl Veränderbar: Nein |
Die maximale Größe der Konfigurationseinträge in Byte. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
hashpower_init |
Standard: 16 Typ: Ganzzahl Veränderbar: Nein |
Die Anfangsgröße der ElastiCache-Hash-Tabelle, ausgedrückt als Zweierpotenz. Der Standard ist 16 (2^16), oder 65536 Schlüssel. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maxconns_fast |
Standard: 0(false) Typ: Boolesch Veränderbar: Ja Änderungen werden wirksam: Nach dem Neustart |
Ändert, auf welche Art neue Verbindungsanforderungen gehandhabt werden, wenn das maximale Verbindungslimit erreicht ist. Wenn dieser Parameter auf 0 (Null) eingestellt ist, werden neue Verbindungen zur Rückstandwarteschlange hinzugefügt und gewartet, bis andere Verbindungen geschlossen werden. Wenn der Parameter auf 1 eingestellt wird, sendet ElastiCache einen Fehler zum Client und schließt umgehend die Verbindung. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
slab_automove |
Standard: 0 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Nach dem Neustart |
Korrigiert den Slab-AutoMove-Algorithmus: Wenn dieser Parameter auf 0 (Null) eingestellt ist, ist der AutoMove-Algorithmus deaktiviert. Wenn er auf 1 eingestellt ist, geht ElastiCache beim automatischen Verschieben von Slabs langsam und zurückhaltend vor. Wenn er auf 2 eingestellt ist, verschiebt ElastiCache Slabs aggressiv bei jeder Bereinigung. (Dieser Modus wird ausschließlich zu Testzwecken empfohlen.) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
slab_reassign |
Standard: 0(false) Typ: Boolesch Veränderbar: Ja Änderungen werden wirksam: Nach dem Neustart |
Aktiviert oder deaktiviert die Slab-Neuzuweisung. Wenn dieser Parameter auf 1 eingestellt ist, können Sie mit dem Befehl „slabs reassign“ Speicher manuell neu zuweisen. |
In Memcached 1.4.5 unterstützte Parameter
Familie der Parametergruppe: memcached1.4
Für Memcached 1.4.5 werden die folgenden Parameter unterstützt.
In Memcached 1.4.5 hinzugefügte Parameter | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name | Details | Beschreibung | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
backlog_queue_limit |
Standard: 1024 Typ: Ganzzahl Veränderbar: Nein |
Das Limit der Rückstandwarteschlange (Backlog Queue). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
binding_protocol |
Standard: auto Typ: Zeichenfolge Veränderbar: Ja Änderungen werden wirksam: Nach dem Neustart |
Das Bindungsprotokoll. Zulässige Werte sind: Eine Anleitung zum Ändern des Wertes von |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cas_disabled |
Standard: 0(false) Typ: Boolesch Veränderbar: Ja Änderungen werden wirksam: Nach dem Neustart |
Bei dem Wert 1 (true) werden die Operationen check und set (CAS) deaktiviert und gespeicherte Elemente verbrauchen 8 Bytes weniger als bei aktiviertem CAS. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
chunk_size |
Standard: 48 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Nach dem Neustart |
Die Mindestmenge, in Byte, von Speicher, die für den Schlüssel, Wert und die Flags des kleinsten Elements zuzuordnen sind. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
chunk_size_growth_factor |
Standard: 1.25 Typ: Gleitkommazahl Veränderbar: Ja Änderungen werden wirksam: Nach dem Neustart |
Der Wachstumsfaktor, der die Größe aller nachfolgenden Memcached-Datenblöcke steuert. Jeder Datenblock wird chunk_size_growth_factor Mal größer als der vorherige Datenblock sein. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
error_on_memory_exhausted |
Standard: 0(false) Typ: Boolesch Veränderbar: Ja Änderungen werden wirksam: Nach dem Neustart |
Bei dem Wert 1 (true) gibt Memcached einen Fehler zurück, wenn kein Speicher zum Speichern der Elemente mehr verfügbar ist, anstatt Elemente zu bereinigen. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
large_memory_pages |
Standard: 0(false) Typ: Boolesch Veränderbar: Nein |
Bei dem Wert 1 (true) versucht ElastiCache, größere Speicherseiten zu verwenden. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lock_down_paged_memory |
Standard: 0(false) Typ: Boolesch Veränderbar: Nein |
Bei dem Wert 1 (true) sperrt ElastiCache den Zugriff auf den gesamten ausgelagerten Speicher. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
max_item_size |
Standard: 1048576 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Nach dem Neustart |
Die Größe, in Byte, des größten Elements, das im Cluster gespeichert werden kann. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
max_simultaneous_connections |
Standard: 65000 Typ: Ganzzahl Veränderbar: Nein |
Die maximale Anzahl gleichzeitiger Verbindungen. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maximize_core_file_limit |
Standard: 0(false) Typ: Boolesch Anpassbar: Änderungen werden wirksam: Nach dem Neustart |
Bei dem Wert 1 (true) maximiert ElastiCache das Limit der Kerndatei. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
memcached_connections_overhead |
Standard: 100 Typ: Ganzzahl Veränderbar: Ja Änderungen werden wirksam: Nach dem Neustart |
Die Menge an Speicher, die für Memcached-Verbindungen und verschiedene Overhead-Anforderungen zu reservieren ist. Informationen zu diesem Parameter finden Sie unter Overhead von Memcached-Verbindungen. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requests_per_event |
Standard: 20 Typ: Ganzzahl Veränderbar: Nein |
Die maximale Anzahl von Anforderungen pro Ereignis für eine bestimmte Verbindung. Dieses Limit wird benötigt, um zu verhindern, dass die Ressourcen aufgebraucht werden. |
Overhead von Memcached-Verbindungen
Der auf jedem Knoten zum Speichern von Elementen verfügbar gemachte Speicher ist der verfügbare Gesamtspeicher auf diesem Knoten (der im Parameter max_cache_memory
gespeichert wird) minus des für Verbindungen und anderes Overhead verwendeten Speichers (der im Parameter memcached_connections_overhead
gespeichert wird). Ein Knoten vom Typ cache.m1.small
verfügt z. B. über max_cache_memory
von 1300 MB. Bei einem memcached_connections_overhead
-Standardwert von 100 MB hat der Memcached-Prozess 1200 MB zum Speichern von Elementen verfügbar.
Die Standardwerte für den Parameter memcached_connections_overhead
genügen für die meisten Anwendungsfälle. Die erforderliche Menge, die für das Overhead der Verbindungen zugewiesen werden muss, kann abhängig von mehreren Faktoren, darunter Anforderungsrate, Nutzlastgröße und die Anzahl von Verbindungen, variieren.
Sie können den Wert von memcached_connections_overhead
ändern, um den Anforderungen Ihrer Anwendung besser zu genügen. Wenn z. B. der Wert des Parameters memcached_connections_overhead
erhöht wird, verringert sich die Menge des Speichers, der zum Speichern von Elementen verfügbar ist. Auch wird ein größerer Puffer für das Overhead von Verbindungen geschaffen. Wenn der Wert des Parameters memcached_connections_overhead
verringert wird, erhalten Sie mehr Speicher zum Speichern von Elementen. Dadurch kann sich aber das Risiko bezüglich Swap-Nutzung und Leistungseinbußen erhöhen. Wenn Swap-Nutzung und Leistungseinbußen zu beobachten sind, versuchen Sie, den Wert des Parameters memcached_connections_overhead
zu verringern.
Wichtig
Für den Knotentyp cache.t1.micro
wird der Wert für memcached_connections_overhead
folgendermaßen bestimmt:
-
Wenn Ihr Cluster die Standard-Parametergruppe nutzt, legt ElastiCache als Wert für
memcached_connections_overhead
13 MB fest. -
Wenn Ihr Cluster eine Parametergruppe nutzt, die Sie selbst erstellt haben, können Sie als Wert für
memcached_connections_overhead
einen Wert Ihrer Wahl festlegen.
Spezifische Parameter des Memcached-Knotentyps
Obwohl die meisten Parameter über einen einzelnen Wert verfügen, ist bei einigen Parametern der jeweilige Wert vom verwendeten Knotentyp abhängig. Die folgende Tabelle zeigt die Standardwerte der Parameter max_cache_memory
und num_threads
für jeden Knotentyp. Die Werte für diese Parameter können nicht geändert werden.
Knotentyp | max_cache_memory (in Megabyte) | num_threads |
---|---|---|
cache.t1.micro | 213 | 1 |
cache.t2.micro | 555 | 1 |
cache.t2.small | 1588 | 1 |
cache.t2.medium | 3301 | 2 |
cache.t3.micro | 512 | 2 |
cache.t3.small | 1402 | 2 |
cache.t3.medium | 3364 | 2 |
cache.t4g.micro | 512 | 2 |
cache.t4g.small | 1402 | 2 |
cache.t4g.medium | 3164 | 2 |
cache.m1.small | 1301 | 1 |
cache.m1.medium | 3350 | 1 |
cache.m1.large | 7100 | 2 |
cache.m1.xlarge | 14600 | 4 |
cache.m2.xlarge | 33800 | 2 |
cache.m2.2xlarge | 30412 | 4 |
cache.m2.4xlarge | 68000 | 16 |
cache.m3.medium | 2850 | 1 |
cache.m3.large | 6200 | 2 |
cache.m3.xlarge | 13600 | 4 |
cache.m3.2xlarge | 28600 | 8 |
cache.m4.large | 6573 | 2 |
cache.m4.xlarge | 11496 | 4 |
cache.m4.2xlarge | 30412 | 8 |
cache.m4.4xlarge | 62234 | 16 |
cache.m4.10xlarge | 158355 | 40 |
cache.m5.large | 6537 | 2 |
cache.m5.xlarge | 13248 | 4 |
cache.m5.2xlarge | 26671 | 8 |
cache.m5.4xlarge | 53516 | 16 |
cache.m5.12xlarge | 160900 | 48 |
cache.m5.24xlarge | 321865 | 96 |
cache.m6g.large | 6537 | 2 |
cache.m6g.xlarge | 13248 | 4 |
dache.m6g.2xlarge | 26671 | 8 |
dache.m6g.4xlarge | 53516 | 16 |
dache.m6g.8xlarge | 107000 | 32 |
dache.m6g.12xlarge | 160900 | 48 |
dache.m6g.16xlarge | 214577 | 64 |
cache.c1.xlarge | 6600 | 8 |
cache.r3.large | 13800 | 2 |
cache.r3.xlarge | 29100 | 4 |
cache.r3.2xlarge | 59600 | 8 |
cache.r3.4xlarge | 120600 | 16 |
cache.r3.8xlarge | 120600 | 32 |
cache.r4.large | 12590 | 2 |
cache.r4.xlarge | 25652 | 4 |
cache.r4.2xlarge | 51686 | 8 |
cache.r4.4xlarge | 103815 | 16 |
cache.r4.8xlarge | 208144 | 32 |
cache.r4.16xlarge | 416776 | 64 |
cache.r5.large | 13387 | 2 |
cache.r5.xlarge | 26953 | 4 |
cache.r5.2xlarge | 54084 | 8 |
cache.r5.4xlarge | 108347 | 16 |
cache.r5.12xlarge | 325400 | 48 |
cache.r5.24xlarge | 650869 | 96 |
cache.r6g.large | 13387 | 2 |
cache.r6g.xlarge | 26953 | 4 |
dache.r6g.2xlarge | 54084 | 8 |
dache.r6g.4xlarge | 108347 | 16 |
dache.r6g.8xlarge | 214577 | 32 |
dache.r6g.12xlarge | 325400 | 48 |
dache.r6g.16xlarge | 429154 | 64 |
cache.c7gn.large | 3164 | 2 |
cache.c7gn.xlarge | 6537 | 4 |
cache.c7gn.2xlarge | 13248 | 8 |
cache.c7gn.4xlarge | 26671 | 16 |
cache.c7gn.8xlarge | 53516 | 32 |
cache.c7gn.12xlarge | 325400 | 48 |
cache.c7gn.16xlarge | 108347 | 64 |
Anmerkung
Alle T2-Instances werden in einer Amazon Virtual Private Cloud (Amazon VPC) erstellt.