Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Paramètres spécifiques Memcached
Si vous ne spécifiez pas un groupe de paramètres pour votre cluster Memcached, alors un groupe de paramètres approprié pour votre version de moteur sera utilisé. Vous ne pouvez pas modifier les valeurs des paramètres dans un groupe de paramètres par défaut. Cependant, vous pouvez créer un groupe de paramètres personnalisés et l'assigner à votre cluster à tout moment. Pour de plus amples informations, veuillez consulter Création d'un groupe de paramètres.
Rubriques
- Changements apportés à Memcached 1.6.17
- Paramètres ajoutés Memcached 1.6.6
- Modifications des paramètres Memcached 1.5.10
- Paramètres ajoutés Memcached 1.4.34
- Paramètres ajoutés Memcached 1.4.33
- Paramètres ajoutés Memcached 1.4.24
- Paramètres ajoutés Memcached 1.4.14
- Paramètres Memcached 1.4.5 pris en charge
- Surcharge de la connexion Memcached
- Paramètres propres au type de nœud Memcached
Changements apportés à Memcached 1.6.17
À partir de Memcached 1.6.17, les commandes administratives lru_crawler
, lru
et slabs
ne sont plus prises en charge. Vous ne pourrez pas activer/désactiver lru_crawler
au moment de l'exécution via les commandes. Activez/désactivez lru_crawler
en modifiant votre groupe de paramètres personnalisé.
Paramètres ajoutés Memcached 1.6.6
Pour Memcached 1.6.6, aucun paramètre supplémentaire n'est pris en charge.
Famille de groupes de paramètres : memcached1.6
Modifications des paramètres Memcached 1.5.10
Pour Memcached 1.5.10, les paramètres supplémentaires suivants sont pris en charge.
Famille de groupes de paramètres : memcached1.5
Nom | Détails | Description |
---|---|---|
no_modern |
Valeur par défaut : 1 Type : valeur booléenne Modifiable : oui Valeurs autorisées : 0,1 Les modifications prennent effet : au lancement |
Un alias pour désactiver les commandes NoteLa valeur de configuration par défaut de ce paramètre est passée de 0 à 1 à compter du 20 août 2021. La valeur par défaut mise à jour sera automatiquement récupérée par les nouveaux utilisateurs d’Elasticache pour chaque région après le 20 août 2021. Les utilisateurs ElastiCache existants dans les régions avant le 20 août 2021 doivent modifier manuellement leurs groupes de paramètres personnalisés afin de récupérer cette nouvelle modification. |
inline_ascii_resp |
Par défaut : 0 Type : valeur booléenne Modifiable : oui Valeurs autorisées : 0,1 Les modifications prennent effet : au lancement |
Stocke les nombres issus de la réponse |
Pour Memcached 1.5.10, les paramètres suivants sont supprimés.
Nom | Détails | Description |
---|---|---|
expirezero_does_not_evict |
Par défaut : 0 Type : valeur booléenne Modifiable : oui Valeurs autorisées : 0,1 Les modifications prennent effet : au lancement |
N'est plus pris en charge dans cette version. |
modern |
Valeur par défaut : 1 Type : valeur booléenne Modifiable : Oui (nécessite de relancer s'il est défini sur Valeurs autorisées : 0,1 Les modifications prennent effet : au lancement |
N'est plus pris en charge dans cette version. À partir de cette version, |
Paramètres ajoutés Memcached 1.4.34
Pour Memcached 1.4.34, aucun paramètre supplémentaire n'est pris en charge.
Famille de groupes de paramètres : memcached1.4
Paramètres ajoutés Memcached 1.4.33
Pour Memcached 1.4.33, les paramètres supplémentaires suivants sont pris en charge.
Famille de groupes de paramètres : memcached1.4
Nom | Détails | Description |
---|---|---|
modern |
Par défaut : activé Type : valeur booléenne Modifiable : oui Les modifications prennent effet : au lancement |
Un alias pour plusieurs fonctions. Activer |
watch |
Par défaut : activé Type : valeur booléenne Modifiable : oui Les modifications prennent effet : immédiatement Des journaux sont supprimés si l'utilisateur atteint ses limites |
Extractions, expulsions ou mutations de journaux. Quand, par exemple, un utilisateur active |
idle_timeout |
Valeurs : 0, 1. Type : entier Modifiable : oui Les modifications prennent effet : au lancement |
Nombre minimum de secondes pendant lesquelles un client sera autorisé à rester inactif avant d'être invité à se fermer. Plage de valeurs : 0 à 86400. |
track_sizes |
Par défaut : désactivé Type : valeur booléenne Modifiable : oui Les modifications prennent effet : au lancement |
Affiche les tailles consommées par chaque groupe de sections. Activer |
watcher_logbuf_size |
Défaut : 256 (Ko) Type : entier Modifiable : oui Les modifications prennent effet : au lancement |
La commande |
worker_logbuf_size |
Défaut : 64 (Ko) Type : entier Modifiable : oui Les modifications prennent effet : au lancement |
La commande |
slab_chunk_max |
Par défaut : 524288 (octets) Type : entier Modifiable : oui Les modifications prennent effet : au lancement |
Spécifie la taille maximale d'une section. La définition de sections plus petites permet d'utiliser plus efficacement la mémoire. Les éléments dont la taille est supérieure à |
lru_crawler metadump [all|1|2|3] |
Par défaut : désactivé Type : valeur booléenne Modifiable : oui Les modifications prennent effet : immédiatement |
Si lru_crawler est activé, cette commande vide toutes les clés.
|
Paramètres ajoutés Memcached 1.4.24
Pour Memcached 1.4.24, les paramètres supplémentaires suivants sont pris en charge.
Famille de groupes de paramètres : memcached1.4
Nom | Détails | Description |
---|---|---|
disable_flush_all |
Valeurs : 0, 1. Type : valeur booléenne Modifiable : oui Les modifications prennent effet : au lancement |
Ajoutez un paramètre ( Valeurs : 0, 1 (un utilisateur peut lancer un |
hash_algorithm |
Valeur par défaut : jenkins Type : chaîne Modifiable : oui Les modifications prennent effet : au lancement |
L'algorithme de hachage à utiliser. Valeurs autorisées : murmur3 et jenkins. |
lru_crawler |
Valeurs : 0, 1. Type : valeur booléenne Modifiable : oui Les modifications prennent effet : après le redémarrage NoteVous pouvez activer temporairement |
Nettoie les classes de sections des éléments qui ont expiré. Il s'agit d'un processus de faible impact qui s'exécute en arrière-plan. Cela nécessite actuellement de lancer une analyse à l'aide d'une commande manuelle. Pour activer temporairement, exécutez
Valeurs : 0,1 NoteActiver |
lru_maintainer |
Valeurs : 0, 1. Type : valeur booléenne Modifiable : oui Les modifications prennent effet : au lancement |
Un thread en arrière-plan qui mélange des éléments entre les LRU (éléments les moins utilisés) quand les capacités sont accessibles. Valeurs : 0, 1. |
expirezero_does_not_evict |
Valeurs : 0, 1. Type : valeur booléenne Modifiable : oui Les modifications prennent effet : au lancement |
Si utilisé avec le paramètre AvertissementCela évite d'utiliser la mémoire disponible pour les autres éléments pouvant être supprimés. Peut être paramétré pour ne pas tenir compte de |
Paramètres ajoutés Memcached 1.4.14
Pour Memcached 1.4.14, les paramètres supplémentaires suivants sont pris en charge.
Famille de groupes de paramètres : memcached1.4
Paramètres ajoutés dans Memcached 1.4.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nom | Détails | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
config_max |
Par défaut: 16 Type : entier Modifiable : non |
Le nombre maximum d'entrées de configuration ElastiCache. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
config_size_max |
Par défaut: 65536 Type : entier Modifiable : non |
La taille maximale des entrées configuration, en octets. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
hashpower_init |
Par défaut: 16 Type : entier Modifiable : non |
La taille initiale de la table de hachage d'ElastiCache, exprimée en puissance de deux. La valeur par défaut est 16 (2 ^ 16) ou 65536 clés. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maxconns_fast |
Par défaut : 0 (faux) Type : booléen Modifiable : oui Les modifications prennent effet : après le redémarrage |
Change la façon dont les nouvelles demandes de connexions sont gérées lorsque la limite de connexion maximale est atteinte. Si ce paramètre est défini sur 0 (zéro), les nouvelles connexions sont ajoutées au journal des éléments en attente et attendront jusqu'à ce que les autres connexions soient terminées. Si le paramètre est défini sur 1, ElastiCache envoie un message d'erreur au client et ferme immédiatement la connexion. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
slab_automove |
Par défaut : 0 Type : entier Modifiable : oui Les modifications prennent effet : après le redémarrage |
Ajuste l'algorithme slab automove : si ce paramètre est défini sur 0 (zéro), l'algorithme automove est désactivé. Si ce paramètre est défini sur 1, ElastiCache adopte une approche lente et prudente pour déplacer automatiquement les sections. S'il est défini sur 2, ElastiCache déplace énergiquement les sections dès qu'une expulsion se produit. (Ce mode n'est pas recommandé sauf pour effectuer des tests). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
slab_reassign |
Par défaut : 0 (faux) Type : booléen Modifiable : oui Les modifications prennent effet : après le redémarrage |
Activer ou désactiver la réaffectation de sections. Si ce paramètre est défini sur 1, vous pouvez utiliser la commande « slab_reassign » pour réaffecter manuellement la mémoire. |
Paramètres Memcached 1.4.5 pris en charge
Famille de groupes de paramètres : memcached1.4
Pour Memcached 1.4.5, les paramètres suivants sont pris en charge.
Paramètres ajoutés dans Memcached 1.4.5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nom | Détails | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
backlog_queue_limit |
Par défaut: 1024 Type : entier Modifiable : non |
La limite de file d'attente de éléments en attente. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
binding_protocol |
Valeur par défaut : auto Type : chaîne Modifiable : oui Les modifications prennent effet : après le redémarrage |
Le protocole de liaison. Les valeurs autorisées sont : Pour une assistance sur la modification de la valeur de |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cas_disabled |
Par défaut : 0 (faux) Type : booléen Modifiable : oui Les modifications prennent effet : après le redémarrage |
Si 1 (vrai), la vérification et la définition des opérations (CAS) seront désactivées, et les éléments stockés consommeront 8 fois moins d'octets que lorsque CAS est activé. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
chunk_size |
Par défaut: 48 Type : entier Modifiable : oui Les modifications prennent effet : après le redémarrage |
Le montant minimum, en octets, de l'espace à allouer à la clé, à la valeur et aux indicateurs du plus petit élément. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
chunk_size_growth_factor |
Par défaut: 1.25 Type : décimal Modifiable : oui Les modifications prennent effet : après le redémarrage |
Le facteur de croissance qui contrôle la taille de chaque segment Memcached successif ; chaque segment sera chunk_size_growth_factor fois plus important que le segment précédent. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
error_on_memory_exhausted |
Par défaut : 0 (faux) Type : booléen Modifiable : oui Les modifications prennent effet : après le redémarrage |
Si 1 (vrai), il n'y a pas plus de mémoire disponible pour stocker les éléments, Memcached retournera une erreur plutôt que d'expulser des éléments. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
large_memory_pages |
Par défaut : 0 (faux) Type : booléen Modifiable : non |
Si 1 (vrai), ElastiCache essaie d'utiliser les pages de mémoire volumineuses. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lock_down_paged_memory |
Par défaut : 0 (faux) Type : booléen Modifiable : non |
Si 1 (vrai), ElastiCache verrouillera toute la mémoire paginée. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
max_item_size |
Par défaut: 1048576 Type : entier Modifiable : oui Les modifications prennent effet : après le redémarrage |
La taille, en octets, de l'élément de plus grand qui peut être stocké dans le cluster. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
max_simultaneous_connections |
Par défaut: 65000 Type : entier Modifiable : non |
Le nombre maximum de connexions simultanées. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maximize_core_file_limit |
Par défaut : 0 (faux) Type : booléen Adaptabilité: Les modifications prennent effet : après le redémarrage |
Si 1 (vrai), ElastiCache optimisera la limite du fichier de base. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
memcached_connections_overhead |
Par défaut : 100 Type : entier Modifiable : oui Les modifications prennent effet : après le redémarrage |
La quantité de mémoire à réserver pour les connexions Memcached et autre traitement divers. Pour plus d'informations sur ce paramètre, consultez Surcharge de la connexion Memcached. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requests_per_event |
Valeur par défaut : 20 Type : entier Modifiable : non |
Le nombre maximum de requêtes par événement pour une connexion donnée. Cette limite est nécessaire pour éviter une pénurie de ressources. |
Surcharge de la connexion Memcached
Sur chaque nœud de , la mémoire mise à disposition pour stocker les éléments de est la mémoire disponible totale sur ce nœud (qui est stockée dans le paramètre max_cache_memory
) moins la mémoire utilisée pour les connexions et autres traitements (qui est stockée dans le paramètre memcached_connections_overhead
). Par exemple, un nœud de type cache.m1.small
a un max_cache_memory
de 1 300 Mo. Avec la valeur par défaut memcached_connections_overhead
de 100 Mo, le processus de Memcached aura 1 200 Mo disponibles pour stocker les éléments.
Les valeurs par défaut du paramètre memcached_connections_overhead
conviennent à la plupart des cas d'utilisation ; cependant, le nombre requis d'allocation au surcharge de connexion peut dépendre de plusieurs facteurs, comme le taux de demande, la taille de la charge utile et le nombre de connexions.
Vous pouvez modifier la valeur du paramètre memcached_connections_overhead
afin de mieux correspondre aux besoins de votre application. Par exemple, l'augmentation de la valeur du paramètre memcached_connections_overhead
réduira le volume de mémoire disponible pour stocker les éléments de et offrir une plus grande mémoire tampon pour la surcharge de connexion. Diminuer la valeur du paramètre memcached_connections_overhead
vous permet d'avoir plus de mémoire pour stocker les éléments de , mais peut augmenter l'utilisation de l'espace d'échange et dégrader les performances. Si vous notez qu'il y a utilisation de l'espace d'échange et dégradation des performances, essayez d'augmenter la valeur du paramètre memcached_connections_overhead
.
Important
Pour le type de nœud cache.t1.micro
, la valeur du paramètre memcached_connections_overhead
est déterminé comme suit :
-
Si votre cluster utilise le groupe de paramètres par défaut, ElastiCache définit la valeur pour
memcached_connections_overhead
sur 13 Mo. -
Si votre cluster utilise un groupe de paramètres que vous avez créé, vous pouvez attribuer la valeur de votre choix au paramètre
memcached_connections_overhead
.
Paramètres propres au type de nœud Memcached
Bien que la plupart des paramètres ont une valeur unique, certains paramètres ont des valeurs différentes en fonction du type de nœud utilisé. Le tableau suivant illustre les valeurs par défaut des paramètres max_cache_memory
et num_threads
pour chaque type de nœud. Les valeurs de ces paramètres ne peuvent pas être modifiées.
Type de nœud | max_cache_memory (en méga-octets) | 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. petit | 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 |
cache.m6g.2xlarge | 26671 | 8 |
cache.m6g.4xlarge | 53516 | 16 |
cache.m6g.8xlarge | 107000 | 32 |
cache.m6g.12xlarge | 160900 | 48 |
cache.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 |
cache.r6g.2xlarge | 54084 | 8 |
cache.r6g.4xlarge | 108347 | 16 |
cache.r6g.8xlarge | 214577 | 32 |
cache.r6g.12xlarge | 325400 | 48 |
cache.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 |
Note
Toutes les instances T2 sont créées dans un Amazon Virtual Private Cloud (Amazon VPC).