Interprétation du graphe Munin et de la mémoire engagée

12

J'ai remarqué que mon serveur utilisait le swap plus souvent maintenant, mais je n'arrive pas à comprendre pourquoi. Le graphique Munin montre que l'utilisation de la mémoire des applications est d'environ 0,7 G sur 1,5 G. La préoccupation que j'ai est la ligne verte (mémoire engagée). Qu'est-ce que la mémoire engagée? Est-il normal que la mémoire engagée soit élevée par rapport aux autres statistiques de mémoire, telles que les applications?

Je veux savoir si je peux optimiser mes applications un peu plus ou ai-je vraiment besoin d'obtenir plus de RAM pour le serveur.

Actuellement en cours d'exécution des applications démon sur ce petit serveur:

  • Mysql
  • Node JS
  • Apache
  • Nginx
  • Jenkins
  • Munin
  • Memcache
  • Postfix

graphique munin

lamp_scaler
la source

Réponses:

8

La mémoire engagée est, essentiellement, toute la mémoire allouée par les applications, qu'elle soit utilisée ou non. En revanche, les "applications" sont de la mémoire allouée ET utilisée.

Voir par exemple http://lxr.free-electrons.com/source/Documentation/filesystems/proc.txt#L834

FWIW, vous utilisez un échange de 85 Mo, ce qui semble parfaitement correct; il est fort probable que le système permute simplement les éléments inutilisés afin de disposer de plus d'espace pour des choses utiles comme le cache de pages.

janneb
la source
Avez-vous un nouveau lien s'il vous plaît?
Pavel
1
@ Pavel: mieux?
janneb