Portál AbcLinuxu, 5. května 2025 16:55

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
14.3.2008 09:00 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Jaderné noviny - 30. 1. 2008
Odpovědět | Sbalit | Link | Blokovat | Admin
hm, mem_notify je určitě dobrý počin, ale obávám se, že se míjí s účinkem u takových běžných OOM situací na normálních strojích s dostatkem paměti - jestliže nějakému procesu začne utíkat paměť (až do "nekonečna"), těžko ji bude uvolňovat, a to, že se mezitím nějaká získá zpět od jiných aplikací, zkáze systému nezabrání, nanejvýš ji oddálí (ale IMHO to udělá věci ještě horšími ... když nějaká aplikace idlí a je prakticky celá odswapovaná, proč ji zase probouzet a vracet její části do paměti, což stojí v danou chvíli drahocenné prostředky, jen proto, aby zjistila, že nemůže už nic uvolnit?)

na druhou stranu, kdyby se to spojilo s OOM killerem, třeba tak, že aplikace, které nebudou na "stop stav" reagovat a budou dále paměť alokovat (kromě nějakého dočasného minima nutného k provedení příprav na uvolnění), sestřelí OOM killer jako první, bylo by to IMHO docela užitečné ... jestlipak se páni vývojáři nad touto jednoduchou heuristikou zamysleli?
16.3.2008 16:07 ..... Izak ..... | skóre: 14
Rozbalit Rozbalit vše Re: Jaderné noviny - 30. 1. 2008
No ja to resim limity, mam swpak pres 3 disky se stejnou prioritou (tedy hodne rychly de fakto v RAID0) a mel jsem problemy s testovanim nekterych pluginu v Gimpu .... ten kdyz sezra veskerou pamet, tak dlouho trvalo, nez jej zabil, pritom do te doby jsem o swapovani nevdel, ale az cazne prerovnavat i swpak, tak je to hudba jek ve windows ;-))

Takze ted, kdyz program sezere vice nejkou mez (rkeneme (RAM+swap) - 300MB ) tak bude ukoncen.
16.3.2008 17:52 v.barney | blog: Automaticke zobudenie servera routerom | LH
Rozbalit Rozbalit vše Re: Jaderné noviny - 30. 1. 2008
ale IMHO to udělá věci ještě horšími ... když nějaká aplikace idlí a je prakticky celá odswapovaná, proč ji zase probouzet a vracet její části do paměti, což stojí v danou chvíli drahocenné prostředky, jen proto, aby zjistila, že nemůže už nic uvolnit?
Nemyslím si, že by toto bol problém. Aplikácia, ktorá nemá čo uvolniť sa jednoducho nebude registrovať v mem_notify. Takže by nemala byť volaná takouto udalosťou.

Na druhú stranu, je dobré nejako detekovať procesy, ktoré nekontrolovane alokujú pamäť.

Skôr sa bojím, koľko bude aplikácií, ktoré sa budú takto správať.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.