Ir para conteúdo
  • Cadastre-se

dica Quanto parâmetro “max_map_count” afeta o desempenho do servidor Linux?

Avalie este tópico:


Posts em destaque

  • Administrador

Alguns softwares sugerem aumentar o valor de vm.max_map_count. Isso pode ter efeitos colaterais negativos no sistema?

 

Este parâmetro contém o número máximo de áreas do mapa de memória que um processo pode ter. As áreas do mapa de memória são usadas como efeito colateral da chamada de malloc, diretamente por mmap e mprotect, e também ao carregar bibliotecas compartilhadas.

 

Embora a maioria das aplicações necessite de menos de mil mapas, certos programas, especialmente os depuradores malloc, podem consumir muitos deles, por exemplo, até um ou dois mapas por alocação.

 

O valor padrão é 65530.

 

Reduzir o valor pode levar a um comportamento problemático do aplicativo porque o sistema retornará erros de falta de memória quando um processo atingir o limite. A vantagem de reduzir esse limite é que ele pode liberar memória baixa para outros usos do kernel.

 

Aumentar o limite pode aumentar o consumo de memória no servidor. Não há consumo imediato de memória, pois ela será utilizada apenas quando o software solicitar, mas pode permitir um maior espaço de aplicação no servidor.

 

Para verificar o valor atual do servidor:

$ cat /proc/sys/vm/max_map_count;

65530

 

Comandos para aumentar o valor do parametro: 
echo -e "\nvm.max_map_count=262144" >> /etc/sysctl.conf;
sudo sysctl -p

 

Verificar:

cat /proc/sys/vm/max_map_count;
262144

 

Link para o comentário
Compartilhar em outros sites

Não só em servidores, afeta também alguns jogos usando Proton e outros programas rodando sobre o Wine. O Fedora ai aumentar o padrão ainda mais de 65530 para 1048576 (

Você não tem permissão para ver links. Faça login ou cadastre-se.
, sendo que o SteamOS usa o valor padrão de 2147483642 (Integer máximo -5 ) 😆.

 

 

Link para o comentário
Compartilhar em outros sites

Participe agora da conversa!

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, faça login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Restaurar formatação

  Apenas 75 emoticons máximos são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir apenas como um link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Você não pode colar imagens diretamente. Envie ou insira imagens do URL.

SOBRE O ELETRÔNICABR

EletrônicaBR é o melhor fórum técnico online, temos o maior e mais atualizado acervo de Esquemas, Bios e Firmwares da internet. Através de nosso sistema de créditos, usuários participativos têm acesso totalmente gratuito. Os melhores técnicos do mundo estão aqui!
Técnico sem o EletrônicaBR não é um técnico completo! Leia Mais...
×
×
  • Criar Novo...