Re: Linux killed Kenny, bastard!

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: David Rientjes
Date: Monday, January 12, 2009 - 6:53 pm

On Tue, 13 Jan 2009, Evgeniy Polyakov wrote:


No, the reverse is true: when a task is chosen for oom kill based on the 
badness heuristic, the oom killer first attempts to kill any child task 
that isn't attached to the same mm.  If the child shares an mm, both tasks 
must die before memory freeing can occur.


It's an inappropriate addition since /proc/pid/oom_adj scores exist which 
can prefer or protect certain tasks over others when the oom killer 
chooses a target, including oom kill immunity.  These scores are inherited 
from parent tasks and can be tuned after the fork to your oom kill target 
preference.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Linux killed Kenny, bastard!, Evgeniy Polyakov, (Mon Jan 12, 8:33 am)
Re: Linux killed Kenny, bastard!, Dave Jones, (Mon Jan 12, 8:44 am)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Mon Jan 12, 8:48 am)
Re: Linux killed Kenny, bastard!, Alan Cox, (Mon Jan 12, 8:49 am)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Mon Jan 12, 8:50 am)
Re: Linux killed Kenny, bastard!, Alan Cox, (Mon Jan 12, 8:51 am)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Mon Jan 12, 8:52 am)
Re: Linux killed Kenny, bastard!, Alan Cox, (Mon Jan 12, 8:52 am)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Mon Jan 12, 8:56 am)
Re: Linux killed Kenny, bastard!, Alan Cox, (Mon Jan 12, 9:19 am)
Re: Linux killed Kenny, bastard!, Dave Jones, (Mon Jan 12, 9:22 am)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Mon Jan 12, 9:28 am)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Mon Jan 12, 9:29 am)
Re: Linux killed Kenny, bastard!, Chris Snook, (Mon Jan 12, 2:29 pm)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Mon Jan 12, 2:42 pm)
Re: Linux killed Kenny, bastard!, Bill Davidsen, (Mon Jan 12, 4:00 pm)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Mon Jan 12, 4:17 pm)
Re: Linux killed Kenny, bastard!, David Rientjes, (Mon Jan 12, 6:53 pm)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Tue Jan 13, 1:52 am)
Re: Linux killed Kenny, bastard!, David Rientjes, (Tue Jan 13, 2:54 am)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Tue Jan 13, 4:54 am)
Re: Linux killed Kenny, bastard!, Alan Cox, (Tue Jan 13, 5:15 am)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Tue Jan 13, 5:29 am)
Re: Linux killed Kenny, bastard!, Theodore Tso, (Tue Jan 13, 6:19 am)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Tue Jan 13, 6:35 am)
Re: Linux killed Kenny, bastard!, Jan-Frode Myklebust, (Tue Jan 13, 6:41 am)
Re: Linux killed Kenny, bastard!, Alan Cox, (Tue Jan 13, 6:47 am)
[why oom_adj does not work] Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Tue Jan 13, 6:52 am)
Re: Linux killed Kenny, bastard!, Alan Cox, (Tue Jan 13, 6:59 am)
Re: Linux killed Kenny, bastard!, KOSAKI Motohiro, (Tue Jan 13, 9:35 am)
Re: [why oom_adj does not work] Re: Linux killed Kenny, ba ..., Valdis.Kletnieks, (Tue Jan 13, 11:04 am)
Re: Linux killed Kenny, bastard!, David Rientjes, (Tue Jan 13, 12:15 pm)
Re: Linux killed Kenny, bastard!, David Rientjes, (Tue Jan 13, 12:36 pm)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Tue Jan 13, 2:46 pm)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Tue Jan 13, 3:00 pm)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Tue Jan 13, 3:04 pm)
Re: Linux killed Kenny, bastard!, Theodore Tso, (Tue Jan 13, 3:49 pm)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Tue Jan 13, 4:02 pm)
Re: Linux killed Kenny, bastard!, David Rientjes, (Tue Jan 13, 4:10 pm)
Re: Linux killed Kenny, bastard!, Valdis.Kletnieks, (Tue Jan 13, 4:26 pm)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Tue Jan 13, 4:35 pm)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Tue Jan 13, 4:36 pm)
Re: Linux killed Kenny, bastard!, David Rientjes, (Tue Jan 13, 4:43 pm)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Tue Jan 13, 4:55 pm)
Re: Linux killed Kenny, bastard!, Bill Davidsen, (Tue Jan 13, 5:24 pm)
Re: Linux killed Kenny, bastard!, David Rientjes, (Tue Jan 13, 5:32 pm)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Tue Jan 13, 5:35 pm)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Tue Jan 13, 5:53 pm)
Re: Linux killed Kenny, bastard!, Theodore Tso, (Tue Jan 13, 6:11 pm)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Tue Jan 13, 6:20 pm)
Re: Linux killed Kenny, bastard!, Theodore Tso, (Tue Jan 13, 9:06 pm)
Re: Linux killed Kenny, bastard!, Valdis.Kletnieks, (Tue Jan 13, 9:23 pm)
Re: Linux killed Kenny, bastard!, Evgeniy Polyakov, (Wed Jan 14, 2:07 am)
OOM documentation update [was: Linux killed Kenny, bastard!], Evgeniy Polyakov, (Wed Jan 14, 9:12 am)
[take2] OOM documentation update [was: Linux killed Kenny, ..., Evgeniy Polyakov, (Wed Jan 14, 10:06 am)