Interpretando o gráfico munin e a memória comprometida

12

Eu tenho notado que meu servidor está usando o swap com bastante frequência agora, mas não consigo entender o porquê. O gráfico munin mostra que o uso de memória dos aplicativos é de cerca de 0,7G dos 1,5G. A preocupação que tenho é a linha verde (memória comprometida). O que é memória comprometida? É normal que a memória confirmada seja alta em comparação com outras estatísticas de memória, como aplicativos?

Quero saber se posso otimizar um pouco mais meus aplicativos ou realmente preciso obter mais memória RAM para o servidor.

Atualmente, aplicativos daemon em execução neste pequeno servidor:

  • Mysql
  • JS do nó
  • Apache
  • Nginx
  • Jenkins
  • Munin
  • Memcache
  • Postfix

gráfico de munin

lamp_scaler
fonte

Respostas:

8

A memória comprometida é, essencialmente, toda a memória que foi alocada pelos aplicativos, usada ou não. Por outro lado, os "aplicativos" são a memória alocada E usada.

Veja, por exemplo, http://lxr.free-electrons.com/source/Documentation/filesystems/proc.txt#L834

FWIW, você está usando 85 MB de swap, o que parece perfeitamente aceitável; provavelmente o sistema está apenas trocando itens não utilizados para ter mais espaço para coisas úteis, como o cache da página.

janneb
fonte
Você tem um novo link, por favor?
Pavel
1
@ Pavel: melhor?
janneb