Interpretation von Munin Graph und Committed Memory

12

Mir ist aufgefallen, dass mein Server jetzt häufiger Swap verwendet, aber ich kann anscheinend nicht herausfinden, warum. Das Munin-Diagramm zeigt, dass die Speicherauslastung der Apps etwa 0,7 G von 1,5 G beträgt. Die Sorge, die ich habe, ist die grüne Linie (festgeschriebener Speicher). Was ist ein Committed Memory? Ist es normal, dass der festgeschriebene Speicher im Vergleich zu anderen Speicherstatistiken wie Apps hoch ist?

Ich möchte wissen, ob ich meine Apps ein bisschen weiter optimieren kann oder ob ich wirklich nur mehr RAM für den Server brauche.

Derzeit laufen Daemon-Apps auf diesem einen kleinen Server:

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

Munin Graph

lamp_scaler
quelle

Antworten:

8

Festgeschriebener Speicher ist im Wesentlichen der gesamte Speicher, der von Anwendungen zugewiesen wurde, unabhängig davon, ob er verwendet wird oder nicht. Im Gegensatz dazu handelt es sich bei den "Apps" um Speicher, der zugewiesen UND verwendet wird.

Siehe z. B. http://lxr.free-electrons.com/source/Documentation/filesystems/proc.txt#L834

FWIW, Sie verwenden 85 MB Swap, was vollkommen in Ordnung zu sein scheint. höchstwahrscheinlich tauscht das System nur unbenutztes Material aus, damit es mehr Platz für nützliche Dinge wie den Seiten-Cache hat.

janneb
quelle
Hast du bitte einen neuen Link?
Pavel
1
@Pavel: besser?
Januar,