public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Chris Fowler <cfowler@outpostsentinel.com>
To: David Rientjes <rientjes@google.com>
Cc: Chris Fowler <cfowler@opsdc.com>, linux-kernel@vger.kernel.org
Subject: Re: Panic on OOM
Date: Tue, 14 Jun 2011 22:04:03 -0400	[thread overview]
Message-ID: <1308103443.2074.357.camel@compaq-desktop> (raw)
In-Reply-To: <alpine.DEB.2.00.1106141656220.31202@chino.kir.corp.google.com>

On Tue, 2011-06-14 at 17:13 -0700, David Rientjes wrote:
> Using /proc/sys/vm/panic_on_oom also won't panic the machine if you
> happen to use a cpuset or mempolicy.  You'll want to write '2' instead
> if you want to panic in all possible oom conditions.
> 
> 

2 did it.  Thank you.

perl -e 'my @mem = (); while(1) { push @mem, "XXXXXXXXXXXXXXXX"; }'

I lost connection and it came back after about 30s.  Reboot worked.

In the past I've had OOM conditions "lock" a device so to keep from
having to call someone to reboot it I started using this method instead.
Out of memory conditions are rare and would only be caused by memory
leaks.  I've found all memory leaks that I could fine and the first OOM
condition was caused by the program doing exactly what I told it to
do. :)

On the device that is running 2.6.38 this is the first time I'm planning
on using some PERL code on the device.  I am a bit concerned about
possibly memory leaks taking down the device so I wanted to be sure this
works.  This box does not have any swap space and never real.  The 1G of
memory will be all that is available.

Thanks,
Chris


  reply	other threads:[~2011-06-15  2:04 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-14 13:31 Panic on OOM Chris Fowler
2011-06-15  0:13 ` David Rientjes
2011-06-15  2:04   ` Chris Fowler [this message]
2011-06-15  2:32     ` David Rientjes
2011-06-15  2:41       ` Chris Fowler
2011-06-15  2:51         ` David Rientjes
2011-06-15  2:53           ` Chris Fowler
2011-06-15 13:50           ` Chris Fowler
2011-06-15 20:07             ` David Rientjes
2011-06-15 20:11               ` Chris Fowler
2011-06-15  2:48       ` Chris Fowler
2011-06-15  0:41 ` KAMEZAWA Hiroyuki
2011-06-15  1:44   ` Chris Fowler
2011-06-15  2:05     ` David Rientjes
2011-06-15  0:54 ` KOSAKI Motohiro

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1308103443.2074.357.camel@compaq-desktop \
    --to=cfowler@outpostsentinel.com \
    --cc=cfowler@opsdc.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rientjes@google.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox