Thread (2 messages) 2 messages, 2 authors, 2001-03-22

Re: [PATCH] Prevent OOM from killing init

From: Doug Ledford <hidden>
Date: 2001-03-22 23:27:00
Also in: lkml

Alan Cox wrote:
quoted
quoted
How do you return an out of memory error to a C program that is out of memory
due to a stack growth fault. There is actually not a language construct for it
Simple, you reclaim a few of those uptodate buffers.  My testing here has
If you have reclaimable buffers you are not out of memory. If oom is triggered
in that state it is a bug. If you are complaining that the oom killer triggers
at the wrong time then thats a completely unrelated issue.
Ummm, yeah, that would pretty much be the claim.  Real easy to reproduce too. 
Take your favorite machine with lots of RAM, run just a handful of startup
process and system daemons, then log in on a few terminals and do:

while true; do bonnie -s (1/2 ram); done

Pretty soon, system daemons will start to die.

-- 

 Doug Ledford [off-list ref]  http://people.redhat.com/dledford
      Please check my web site for aic7xxx updates/answers before
                      e-mailing me about problems
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux.eu.org/Linux-MM/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help