[semi-OT] Speicher im vserver zu knapp?
Hi Liste,
seit ein paar Tagen bekomm ich immer mal wieder ne Mail von meinem
Cron-daemon dass bestimmte Prozesse nicht starten/forken konnten weil zu
wenig Speicher vorhanden ist. Zuletzt starb stillschweigend mein Mailserver.
Das Problem ist, dass es sich um einen vserver (virtuozzo 3.0) handelt,
und laut Support liefern tools wie ps, top und free keine verlässlichen
Werte. Was mir verlässliche Werte bringt wurde mir zwar gesagt
(/proc/user_beancounters) aber was diese bedeuten wiederum nicht.
Der Support empfahl mir im Falle von Speichermangel direkt ein upgrade
auf ein größeres Paket, aber ich würde gern vorher selbst überprüfen ob
ich auch wirklich dir mir zugesicherten Ressourcen bekomme und ob evtl
etwas mit dem Hostsystem nicht stimmt. Hier ein paar Zahlen:
cat /proc/user_beancounters
Version: 2.5
uid resource held maxheld barrier limit failcnt
1164076: kmemsize 4834735 7071916 7056211 7761832 1445
lockedpages 0 16 344 344 0
privvmpages 43926 79622 87632 96396 0
shmpages 783 3503 19567 19567 0
dummy 0 0 0 0 0
numproc 47 78 128 128 0
physpages 14009 24110 0 2147483647 0
vmguarpages 0 0 65536 2147483647 0
oomguarpages14010 24220 65536 2147483647 0
numtcpsock 14 41 172 172 0
numflock 6 12 224 246 0
numpty 1 3 16 16 0
numsiginfo 0 28 512 512 0
tcpsndbuf 173456 642256 1416560 2768240 0
tcprcvbuf 176584 589432 1416560 2768240 0
othersockbuf77352 419496 655717 1153621 0
dgramrcvbuf 0 8488 655717 655717 0
numothersock41 81 228 228 0
dcachesize 723276 964378 1503190 1548286 0
numfile 1751 2674 3008 3008 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
numiptent 12 12 64 64 0
cat /proc/meminfo
MemTotal: 8144920 kB
MemFree: 74872 kB
Buffers: 41748 kB
Cached: 1314760 kB
SwapCached: 1041732 kB
Active: 6496648 kB
Inactive: 459524 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 8144920 kB
LowFree: 74872 kB
SwapTotal: 16569424 kB
SwapFree: 11818788 kB
Dirty: 14476 kB
Writeback: 0 kB
Mapped: 6025504 kB
Slab: 888164 kB
CommitLimit: 20641884 kB
Committed_AS: 328080112 kB << 320G
PageTables: 86844 kB
VmallocTotal: 536870908 kB << 540G
VmallocUsed: 312568 kB
VmallocChunk: 536558196 kB << 540G
Mein Frage ist, kann ich anhand dieser Daten irgendwas interessantes
über den Host sagen?
Was mich z.B. beunruhigt ist der Wert für Comitted_AS aus /proc/meminfo.
Dieser Wert steigt seit dem letzten reboot des Hostsystems linear an.
Anfänglich war er bei 5G nun ist er schon bei über 300G. Vor dem letzten
Reboot war er monatelang konstant.
Schöne Grüße,
Bastian
--
Bastian Venthur http://venthur.de
Debian Developer venthur at debian org
Reply to: