As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Parâmetros específicos do Memcached
Se você não especificar um parameter group para seu cluster Memcached, será usado um parameter group padrão apropriado. Não é possível alterar os valores de nenhum parâmetro em um grupo de parâmetros padrão. No entanto, é possível criar um grupo de parâmetros personalizado e atribui-lo ao cluster a qualquer momento. Para obter mais informações, consulte Criar um parameter group.
Tópicos
- Mudanças no Memcached 1.6.17
- Parâmetros adicionados do Memcached 1.6.6
- Alterações de parâmetros do Memcached 1.5.10
- Parâmetros adicionados do Memcached 1.4.34
- Parâmetros adicionados do Memcached 1.4.33
- Parâmetros adicionados do Memcached 1.4.24
- Parâmetros adicionados do Memcached 1.4.14
- Parâmetros com suporte do Memcached 1.4.5
- Sobrecarga de conexões do Memcached
- Parâmetros específicos do tipo de nó do Memcached
Mudanças no Memcached 1.6.17
A partir do Memcached 1.6.17, não oferecemos mais suporte a estes comandos administrativos: lru_crawler
, lru
e slabs
. Com essas alterações, você não poderá ativar/desativar lru_crawler
no runtime por meio de comandos. Ative/desative lru_crawler
modificando seu grupo de parâmetros personalizados.
Parâmetros adicionados do Memcached 1.6.6
Para o Memcached 1.6.6, não há suporte para parâmetros adicionais.
Família de grupos de parâmetros: memcached1.6
Alterações de parâmetros do Memcached 1.5.10
Para o Memcached 1.5.10, há suporte para os seguintes parâmetros adicionais.
Família de parameter groups: memcached1.5
Nome | Detalhes | Descrição |
---|---|---|
no_modern |
Padrão: 1 Tipo: booliano Modificável: sim Valores permitidos: 0,1 As alterações terão efeito: na execução |
Um alias para desativar os comandos notaO valor padrão de configuração para esse parâmetro foi alterado de 0 para 1 a partir de 20 de agosto de 2021. O valor padrão atualizado será obtido automaticamente por novos usuários do elasticache para cada região após 20 de agosto de 2021. Os usuários do ElastiCache existentes nas regiões antes de 20 de agosto de 2021 precisam modificar manualmente seus grupos de parâmetros personalizados para obter essa nova alteração. |
inline_ascii_resp |
Padrão: 0 Tipo: booliano Modificável: sim Valores permitidos: 0,1 As alterações terão efeito: na execução |
Armazena números da resposta |
Para a versão 1.5.10 do Memcached, os parâmetros seguintes foram removidos.
Nome | Detalhes | Descrição |
---|---|---|
expirezero_does_not_evict |
Padrão: 0 Tipo: booliano Modificável: sim Valores permitidos: 0,1 As alterações terão efeito: na execução |
Não é mais compatível nesta versão. |
modern |
Padrão: 1 Tipo: booliano Modificável: sim (requer reinicialização se definido para Valores permitidos: 0,1 As alterações terão efeito: na execução |
Não é mais compatível nesta versão. A partir desta versão, o |
Parâmetros adicionados do Memcached 1.4.34
Para o Memcached 1.4.34, não há suporte para parâmetros adicionais.
Família de parameter groups: memcached1.4
Parâmetros adicionados do Memcached 1.4.33
Para o Memcached 1.4.33, há suporte para os seguintes parâmetros adicionais.
Família de parameter groups: memcached1.4
Nome | Detalhes | Descrição |
---|---|---|
modern |
Padrão: habilitado Tipo: booliano Modificável: sim As alterações terão efeito: na execução |
Um alias para vários recursos. Habilitar |
watch |
Padrão: habilitado Tipo: booliano Modificável: sim As alterações terão efeito: imediatamente Logs podem ser descartados se o usuário atingir seus limites de |
Buscas, remoções ou mutações de logs. Quando, por exemplo, o usuário ativa |
idle_timeout |
Padrão: 0 (desabilitado) Tipo: inteiro Modificável: sim As alterações terão efeito: na execução |
O número mínimo de segundos que um cliente terá permissão para ficar ocioso antes que o seu fechamento seja solicitado. Faixa de valores: 0 a 86400. |
track_sizes |
Padrão: desabilitado Tipo: booliano Modificável: sim As alterações terão efeito: na execução |
Mostra os tamanhos que cada grupo de slabs consumiu. Habilitar |
watcher_logbuf_size |
Padrão: 256 (KB) Tipo: inteiro Modificável: sim As alterações terão efeito: na execução |
O comando |
worker_logbuf_size |
Padrão: 64 (KB) Tipo: inteiro Modificável: sim As alterações terão efeito: na execução |
O comando |
slab_chunk_max |
Padrão: 524288 (bytes) Tipo: inteiro Modificável: sim As alterações terão efeito: na execução |
Especifica o tamanho máximo de um slab. A configuração de tamanho de slab menor usa a memória de forma mais eficiente. Itens com mais de |
lru_crawler metadump [all|1|2|3] |
Padrão: desabilitado Tipo: booliano Modificável: sim As alterações terão efeito: imediatamente |
se lru_crawler estiver habilitado, esse comando despejará todas as chaves.
|
Parâmetros adicionados do Memcached 1.4.24
Para o Memcached 1.4.24, há suporte para os seguintes parâmetros adicionais.
Família de parameter groups: memcached1.4
Nome | Detalhes | Descrição |
---|---|---|
disable_flush_all |
Padrão: 0 (desabilitado) Tipo: booliano Modificável: sim As alterações terão efeito: na execução |
Adicione o parâmetro ( Valores: 0, 1 (o usuário pode fazer |
hash_algorithm |
Padrão: jenkins Tipo: string Modificável: sim As alterações terão efeito: na execução |
O algoritmo de hash a ser usado. Valores permitidos: murmur3 e jenkins. |
lru_crawler |
Padrão: 0 (desabilitado) Tipo: booliano Modificável: sim As alterações terão efeito: após a reinicialização notaVocê pode habilitar |
Limpa as classes de itens de slabs que expiraram. Este é um processo de baixo impacto que é executado em segundo plano. Atualmente, ele exige iniciar um rastreamento usando um comando manual. Para habilitar temporariamente, execute
Valores: 0,1 notaHabilitar |
lru_maintainer |
Padrão: 0 (desabilitado) Tipo: booliano Modificável: sim As alterações terão efeito: na execução |
Uma thread em segundo plano que embaralha itens entre as LRUs à medida que as capacidades são atingidas. Valores: 0, 1. |
expirezero_does_not_evict |
Padrão: 0 (desabilitado) Tipo: booliano Modificável: sim As alterações terão efeito: na execução |
Quando usado com AtençãoIsso pode lotar a memória disponível para outros itens removíveis. Pode ser configurado para desconsiderar |
Parâmetros adicionados do Memcached 1.4.14
Para o Memcached 1.4.14, há suporte para os seguintes parâmetros adicionais.
Família de parameter groups: memcached1.4
Parâmetros adicionados no Memcached 1.4.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nome | Detalhes | Descrição | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
config_max |
Padrão: 16 Tipo: inteiro Modificável: não |
O número máximo de entradas de configuração do ElastiCache. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
config_size_max |
Padrão: 65536 Tipo: inteiro Modificável: não |
O tamanho máximo das entradas de configuração, em bytes. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
hashpower_init |
Padrão: 16 Tipo: inteiro Modificável: não |
O tamanho inicial da tabela de hash do ElastiCache, expresso como uma potência de dois. O padrão é 16 (2^16) ou 65536 chaves. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maxconns_fast |
Padrão: 0 (false) Tipo: booliano Modificável: sim As alterações terão efeito: após a reinicialização |
Altera o modo como novas solicitações de conexão são tratadas quando o limite máximo de conexão é atingido. Se esse parâmetro estiver definido como 0 (zero), novas conexões serão adicionadas à fila de backlog e aguardarão até que outras conexões sejam encerradas. Se o parâmetro estiver definido como 1, o ElastiCache enviará um erro ao cliente e fechará imediatamente a conexão. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
slab_automove |
Padrão: 0 Tipo: inteiro Modificável: sim As alterações terão efeito: após a reinicialização |
Ajusta o algoritmo de movimentação automática de slabs: se esse parâmetro estiver definido como 0 (zero), o algoritmo de movimentação automática será desabilitado. Se estiver definido como 1, o ElastiCache usará uma abordagem lenta e conservadora para mover slabs automaticamente. Se estiver definido como 2, o ElastiCache moverá os slabs agressivamente sempre que houver uma remoção. (Esse modo não é recomendado, exceto para fins de teste.) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
slab_reassign |
Padrão: 0 (false) Tipo: booliano Modificável: sim As alterações terão efeito: após a reinicialização |
Habilite ou desabilite a reatribuição de slabs. Se esse parâmetro estiver definido como 1, você poderá usar o comando "slabs reassign" para reatribuir a memória manualmente. |
Parâmetros com suporte do Memcached 1.4.5
Família de parameter groups: memcached1.4
Para o Memcached 1.4.5, há suporte para os seguintes parâmetros.
Parâmetros adicionados no Memcached 1.4.5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nome | Detalhes | Descrição | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
backlog_queue_limit |
Padrão: 1024 Tipo: inteiro Modificável: não |
O limite de fila de backlog. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
binding_protocol |
Padrão: automático Tipo: string Modificável: sim As alterações terão efeito: após a reinicialização |
O protocolo de associação. Os valores permitidos são: Para obter orientação sobre como modificar o valor de |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cas_disabled |
Padrão: 0 (false) Tipo: booliano Modificável: sim As alterações terão efeito: após a reinicialização |
Se 1 (true), as operações Verificar e Definir (CAS) serão desabilitadas, e os itens armazenados consumirão 8 bytes a menos do que quando essas operações estão habilitadas. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
chunk_size |
Padrão: 48 Tipo: inteiro Modificável: sim As alterações terão efeito: após a reinicialização |
O valor mínimo, em bytes, de espaço para alocar para a chave, o valor e os sinalizadores do menor item. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
chunk_size_growth_factor |
Padrão: 1.25 Tipo: flutuante Modificável: sim As alterações terão efeito: após a reinicialização |
O fator de crescimento que controla o tamanho de cada bloco Memcached sucessivo; cada bloco será chunk_size_growth_factor vezes maior que o bloco anterior. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
error_on_memory_exhausted |
Padrão: 0 (false) Tipo: booliano Modificável: sim As alterações terão efeito: após a reinicialização |
Se 1 (true), quando não há mais memória para armazenar itens, o Memcached retornará um erro em vez de remover itens. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
large_memory_pages |
Padrão: 0 (false) Tipo: booliano Modificável: não |
Se 1 (true), o ElastiCache tentará usar páginas de memória grandes. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lock_down_paged_memory |
Padrão: 0 (false) Tipo: booliano Modificável: não |
Se 1 (true), o ElastiCache bloqueará toda a memória paginada. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
max_item_size |
Padrão: 1048576 Tipo: inteiro Modificável: sim As alterações terão efeito: após a reinicialização |
O tamanho, em bytes, do maior item que pode ser armazenado no cluster. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
max_simultaneous_connections |
Padrão: 65000 Tipo: inteiro Modificável: não |
O número máximo de conexões simultâneas. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maximize_core_file_limit |
Padrão: 0 (false) Tipo: booliano Permite modificação: As alterações terão efeito: após a reinicialização |
Se 1 (true), o ElastiCache maximizará o limite do arquivo core. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
memcached_connections_overhead |
Padrão: 100 Tipo: inteiro Modificável: sim As alterações terão efeito: após a reinicialização |
A quantidade de memória a ser reservada para conexões Memcached e outras sobrecargas diversas. Para obter informações sobre esse parâmetro, consulte Sobrecarga de conexões do Memcached. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
requests_per_event |
Padrão: 20 Tipo: inteiro Modificável: não |
O número máximo de solicitações por evento para uma determinada conexão. Este limite é necessário para evitar o esgotamento de recursos. |
Sobrecarga de conexões do Memcached
Em cada nó, a memória disponibilizada para armazenar itens é a memória total disponível nesse nó (que é armazenada no parâmetro max_cache_memory
) menos a memória usada para conexões e outras sobrecargas (que é armazenada no parâmetro memcached_connections_overhead
). Por exemplo, um nó do tipo cache.m1.small
tem um max_cache_memory
de 1300 MB. Com o valor padrão memcached_connections_overhead
de 100 MB, o processo Memcached terá 1200 MB disponíveis para armazenar itens.
Os valores padrão para o parâmetro memcached_connections_overhead
satisfazem a maioria dos casos de uso. No entanto, a quantidade necessária de alocação para sobrecarga de conexão pode variar dependendo de vários fatores, entre eles a taxa de solicitação, o tamanho da carga útil e o número de conexões.
Você pode alterar o valor de memcached_connections_overhead
para melhor atender às necessidades do seu aplicativo. Por exemplo, aumentar o valor do parâmetro memcached_connections_overhead
reduzirá a quantidade de memória disponível para armazenar itens e fornecerá um buffer maior para a sobrecarga de conexões. Diminuir o valor do parâmetro memcached_connections_overhead
fornecerá mais memória para armazenar itens, mas pode aumentar seu risco de uso de permuta e desempenho degradado. Se você observar uso de permuta e desempenho degradado, tente aumentar o valor do parâmetro memcached_connections_overhead
.
Importante
Para o tipo de nó cache.t1.micro
, o valor para memcached_connections_overhead
é determinado da seguinte forma:
-
Se o seu cluster estiver usando o grupo de parâmetros padrão, o ElastiCache definirá o valor para
memcached_connections_overhead
como 13 MB. -
Se o seu cluster estiver usando um parameter group que você criou, será possível definir o valor de
memcached_connections_overhead
como um valor de sua escolha.
Parâmetros específicos do tipo de nó do Memcached
Embora a maioria dos parâmetros tenha um valor único, alguns parâmetros têm valores diferentes dependendo do tipo de nó usado. A tabela a seguir mostra os valores padrão para os parâmetros max_cache_memory
e num_threads
para cada tipo de nó. Os valores nesses parâmetros não podem ser modificados.
Tipo de nó | max_cache_memory (em megabytes) | 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 |
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 |
nota
Todas as instâncias T2 são criadas em uma Amazon Virtual Private Cloud (Amazon VPC).