On 20.01.14 Mailingliste (ml@megamaddin.org) wrote:
Hallo,
Darf man erfahren, was das für eine Applikation ist? Verwendet die Applikation mlock(2)?
Eine Vertica DB. Kann ich nicht sagen.
Braucht die Applikation die besagten 80GB direkt nach dem Start oder allokiert sie diese nur?
Pheew. Kann man das von außen erkennen, ob eine Applikation den RAM nur allokiert hat und diesen aber nicht nutzt.
wird hier nur der Cache gelöscht. Dies sollte aus meiner Sicht unnötig sein, da der Cache (auch der belegte) jederzeit frei gegeben wird.
Naja, teilweise halt, dirty-pages z.B. nicht (steht ja auch in der Doku).
Nun, auch das echo-Kommando gibt ja nur nicht-dirty pages frei. Insofern sollte das Problem darstellen.
Ich bin mir sicher, es gibt auch noch einige SLAB-Caches die nicht sofort reclaimable sind.
Ich warte jetzt erstmal auf den Input von unten, dann schauen wir weiter.
Da dies mit sehr hoher Wahrscheinlichkeit ein NUMA-System ist, was sagt den z.B. "numactl -H” vor dem Start und auf was steht der Kernel-Parameter vm.zone_reclaim_mode? Auf was ist vm.overcommit_memory gestellt?
Muß ich alles erfragen, ich habe keinen Zugriff aufs System.
H.