mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Re: Linux killed Kenny, bastard!
@ 2009-01-13 10:58 Tomasz Chmielewski
  2009-01-13 12:10 ` ANDROID low memory killer register (was Linux killed Kenny, bastard!) Alan Cox
  2009-01-13 12:20 ` Linux killed Kenny, bastard! Evgeniy Polyakov
  0 siblings, 2 replies; 5+ messages in thread
From: Tomasz Chmielewski @ 2009-01-13 10:58 UTC (permalink / raw)
  To: LKML, zbr

>> On Tue, 13 Jan 2009, Evgeniy Polyakov wrote:
>> 
>> > Like anything that spawns a thread or process per request/client, or
>> > preallocates set of them which connect to the huge object like database.
>> > Most of the time database/server is killed first instead of comparably
>> > small clients.
>> 
>> 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 is a theory, not a practice. OOM-killer most of time starts from ssh,
> database and lighttpd on the tested machines, when it could start in
> the reverse order and do not touch ssh at all. Better not from daemon
> itself, but its fastcgi spawned processes.

How does this feature relate to:

config ANDROID_LOW_MEMORY_KILLER
         bool "Android Low Memory Killer"
         default N
         ---help---
           Register processes to be killed when memory is low

available in Staging drivers / Android?


-- 
Tomasz Chmielewski
http://wpkg.org


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-01-13 12:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-13 10:58 Linux killed Kenny, bastard! Tomasz Chmielewski
2009-01-13 12:10 ` ANDROID low memory killer register (was Linux killed Kenny, bastard!) Alan Cox
2009-01-13 12:23   ` Evgeniy Polyakov
2009-01-13 12:27     ` Alan Cox
2009-01-13 12:20 ` Linux killed Kenny, bastard! Evgeniy Polyakov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®