> Az inaktív memória csak egy flag, nem allokációt jelöl, amikor a kernelnek memória kell, akkor az allokált memória azon részéből fog felszabadítani ami az inaktív listán van - ennyi a szerepe.
Pont ez nem történik meg! Amikor az inactive memória kifogyasztja az összes rendszermemóriát (vagyis a nagy részét, mert a swappiness 10-re van állítva), akkor elkezd swap-pelni, ahelyett, hogy az inactive-hoz nyúlna.
> Nézd meg, hogy melyk processz lapjai eszik a swapet:
Nem a swap-pel van a baj, hanem az ismeretlen inactive memóriával, ami szép lassan, vég nélkül növekszik. Ha a swap-et kikapcsolom, akkor ha kifogy a rendszermemóriából, akkor elkezd processeket kilőni (pl. Virtualbox), pedig ~8G inactive memória van.
Ha majd elkezd swap-elni, akkor figyelni fogom. Köszi!
> Egyébként sose akard felszabadítani az összes memóriát, nem mész vele semmire.
Nem azt akarom felszabadítani, hanem azt szeretném, hogy ne nőjön vég nélkül az inactive memória, és ha szükség van rá, akkor pedig használja!