VM javítások a 2.6-ban

Címkék

Andrea Arcangeli egy olyan patchsettel állt elő, amelynek célja a 2.6-os Linux kernel VM-jének (virtuális memória alrendszer) javítása. A patchet 4 részből áll. A javítások közt van a régóta problémás OOM Killer javítása is. A 4 patchból álló set első tagja a protect-pids patch, amelynek segítségével adminisztrálni lehet az OOM Killer-t, míg a negyedik maga a core OOM killer javítás. Andrea azt szeretné, ha a változások beolvasztásra kerülnének a mainline kernelbe.

A patchek, és a magyarázatok itt:

VM fixes [1/4]

VM fixes [2/4]

VM fixes [3/4]

VM fixes [4/4]

Hozzászólások

"Oszinten szolva, en orulnek egy olyan config opcionak, hogy oom killer off, es ha nincs eleg memoria, akkor igenis crasheljen el a gepem. Alapvetoen ha valami tul sok memoriat akar allokalni, akkor azt kellene, hogy a malloc() nem jon ossze, es majd a userspace progi lekezeli."

2.6-wolkban van ilyesmi (Classic OOM killer / Parent process killer / OOM Panic);

kulon is elerheto:

http://www.kernel.org/pub/linux/kernel/people/mcp/2.6-WOLK/linux-2.6.4-wolk2.3-broken-out/6000_moom-2.6.4-base.patch

http://www.kernel.org/pub/linux/kernel/people/mcp/2.6-WOLK/linux-2.6.4-wolk2.3-broken-out/6001_moom-2.6.4-modules.patch

ajánlom is, hogy oom killeren javítsanak. megy a fordítás, vagy emerge sync konzolon, közben x-en ff és gimp, és richtig a gimpet nyírja ki(pedig semmi lassulás nem érezhető)

En ezert tartok durvan sok swapet, akkor sose jon elo OOM killer. Oszinten szolva, en orulnek egy olyan config opcionak, hogy oom killer off, es ha nincs eleg memoria, akkor igenis crasheljen el a gepem. Alapvetoen ha valami tul sok memoriat akar allokalni, akkor azt kellene, hogy a malloc() nem jon ossze, es majd a userspace progi lekezeli.. Persze ha mindez kernelspaceben tortenik akkor gebasz van :)

Mindegy, nem ertek hozza, de az tuti hogy az a jo sok swap amit csinaltam az megov engem az oom killernek hivott szornyusegtol =)

Ennek a fickónak mindig problémája van a VM rendszerrel, ha éppen nem az van a kernelben, amit ő írt. A 2.4-es sorozatnál is sikeresen beletúrt a fejlesztés közepén, remélhetőleg itt nem engedik annyira elszabadulni. :I

Adi wrote:
> Ennek a fickónak mindig problémája van a VM rendszerrel, ha éppen nem az
> van a kernelben, amit ő írt. A 2.4-es sorozatnál is sikeresen beletúrt a
> fejlesztés közepén, remélhetőleg itt nem engedik annyira elszabadulni. :I

Namost ez az OOM Killer ebben a formajaban alkalmatlan arra a munkara,
amire terveztek. Olyan, mint amikor random valaszt egyet a meglevo pidet
es azt lovi ki (legtobb esetben azt, amit eppen hasznalsz vagy amiben
epp nem mentettel fontos dolgot).


IroNiQ
--
Web: http://ironiq.hu
Email: iron_uh.qinori