13 votes

Interprétation du graphique munin et de la mémoire engagée

J'ai remarqué que mon serveur utilise plus souvent le swap mais je n'arrive pas à comprendre pourquoi. Le graphique de munin montre que l'utilisation de la mémoire de l'application est d'environ 0,7G sur 1,5G. Ce qui m'inquiète, c'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, comme les applications ?

Je veux savoir si je peux optimiser mes applications un peu plus ou si je dois vraiment acheter plus de RAM pour le serveur.

Je fais actuellement tourner des applications démons sur ce petit serveur :

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

munin graph

9voto

KaoFloppy Points 66

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

Voir par exemple https://elixir.bootlin.com/linux/latest/source/Documentation/filesystems/proc.rst#L932

Pour information, vous utilisez 85 Mo de swap, ce qui semble tout à fait correct ; il est fort probable que le système ne fasse que remplacer les éléments inutilisés afin de disposer de plus d'espace pour les éléments utiles comme le cache des pages.

0 votes

Avez-vous un nouveau lien s'il vous plaît ?

1 votes

@Pavel : mieux ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X