O que é memória reservada? Como configurar a memória reservada?
Memória reservada
A memória reservada é parte da memória que não é usada para armazenar dados, mas para persistência de dados, sincronização principal/em espera e backup.
Parâmetro reserved-memory-percent é usado para configurar a memória reservada.
Nos dados de monitoramento, o uso de memória não inclui o uso de memória reservada.
Somente as instâncias a seguir devem ter memória reservada:
- Instâncias do DCS Redis 3.0 de nó único
- Instâncias principal/em espera do DCS Redis 3.0
- Instâncias de DCS Memcached de nó único
- Instâncias de DCS Memcached principal/em espera
Se a memória reservada for insuficiente porque os dados ocupam demasiada memória, poderão ocorrer os seguintes problemas:
- As operações na instância do DCS tornam-se lentas. (O sistema permite a troca, deteriorando o desempenho.)
- Não é possível fazer backup dos dados.
- Os dados não podem ser sincronizados entre os nós principais e em espera no tempo.
- As especificações da instância não podem ser alteradas.
- O processo pode ser reiniciado.
Procedimento para configurar a memória reservada
Altere o valor de reserved-memory-percent consultando Modificação dos parâmetros de configuração de uma instância.
- Defina o parâmetro para pelo menos 30. Para instâncias criadas em ou após 2021, o valor padrão é 30.
- A porcentagem leva o máximo de memória disponível, em vez da memória total, como o todo. A memória disponível é listada na coluna Available Memory em Especificações da instância de DCS.