Sistema: Liberando Memória no Servidor

Publicado: 30/08/2010 em Sem categoria

Olá pessoal,

Um problema constante em servidores que ficam 24 horas ligados é a memória livre ficar cada vez menor. Começamos a procurar o que pode estar consumindo a memória, reniciamos serviços e nada.

Isto acontece porque na memória, muitas vezes ficam com caches de tarefas que não estão mais sendo executados.

A demonstração abaixo foi feita em ambiente de produção em um Suse Enterprise Server 11 logo após minha diretoria ligar dizendo que a aplicação  estava extremamente lenta.

Primeiramente vou mostrar como estava o sistema antes de executar os comandos de correção. Dei um top no sistema e abaixo o retorno

A memória disponível é de 183 MB

Vamos aos comandos para correção:

# echo 3 > /proc/sys/vm/drop_caches (  outra linha )=>  # sysctl -w vm.drop_caches=3

Agora vejamos os resultados:

Ai está, 5 GB de Memória livre.

Uma sugestão interessante é colcoar estes 2 comandos em um script que você execute diariamente como backup ou fazer um script específico e colocá-lo no cron.

Não se esqueçam, sigam @yeslinux no Twitter e se gostaram deste post, cliquem em Retweet logo ai acima.

Abraços

Por: Robertson Reis

Fonte: http://www.yeslinux.com.br/?p=308

About these ads
Comentários
  1. Rodrigo Macena disse:

    Cra…. salvou minha vida!!!! Tem alguma explicacao do proque disso ocorrer??? O So nao deveria gerenciar isso sozinho??? Voce nao sabe a dor de cabeca que tive por conta de um servidor FTP+TLS em producao. Chegamos a colcoar no cron um reboot toda noite para tentar resolver o problema e nada…. Fiz um script e coloquei no cron com sync, funfou belezinha!!!

    Obrigado!!

    Rodrigo

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

Você está comentando usando sua conta WordPress.com. Sair / Mudar )

Imagem do Twitter

Você está comentando usando sua conta Twitter. Sair / Mudar )

Foto do Facebook

Você está comentando usando sua conta Facebook. Sair / Mudar )

Conectando a %s