From: Marcelo Tosatti <marcelo.tosatti@cyclades.com>
To: Chris Largret <largret@gmail.com>
Cc: Robert Hancock <hancockr@shaw.ca>,
Chuck Ebbert <76306.1226@compuserve.com>,
linux-kernel <linux-kernel@vger.kernel.org>,
Andrew Morton <akpm@osdl.org>
Subject: Re: OOM-killer too aggressive?
Date: Mon, 27 Feb 2006 09:47:37 -0600 [thread overview]
Message-ID: <20060227154737.GA4463@dmt.cnet> (raw)
In-Reply-To: <1141004895.17427.13.camel@shogun.daga.dyndns.org>
On Sun, Feb 26, 2006 at 05:48:15PM -0800, Chris Largret wrote:
> On Sun, 2006-02-26 at 18:22 -0600, Marcelo Tosatti wrote:
> > On Sun, Feb 26, 2006 at 12:56:10PM -0800, Chris Largret wrote:
> > > $ readelf -S vmlinux
> > > There are 52 section headers, starting at offset 0x2548488:
> >
> > <snip>
> >
> > > [49] .shstrtab STRTAB 0000000000000000 02548212
> > > 0000000000000273 0000000000000000 0 0 1
> > > [50] .symtab SYMTAB 0000000000000000 02549188
> > > 00000000000b3898 0000000000000018 51 20791 8
> > > [51] .strtab STRTAB 0000000000000000 025fca20
> > > 0000000000096692 0000000000000000 0 0 1
> >
> > More than 40MB, that should partially explain it...
>
> Ouch. I hadn't noticed that and will have to see about bringing that
> down a little. It's the same size when compiling without SMP, and the
> OOM Killer doesn't cause problems then. There is something else that is
> causing these problems.
Indeed, this only explains why the DMA zone is full.
The floppy driver is asking for a large contiguous chunk of memory
in the DMA zone, which the allocator tries to satistify by killing
applications.
Andrew's patch makes the allocator give up easier, which allows the
driver to fallback to non-contiguous memory (that is the real problem).
> >From using ls on the *.o files, it appears (as expected) that most of
> this is the built-in drivers. The pruning should be fun. :)
There should be no need to prune it to fix the OOM issue, it explains
why the DMA memory is full though.
next prev parent reply other threads:[~2006-02-27 12:47 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <5KvnZ-4uN-27@gated-at.bofh.it>
2006-02-26 18:39 ` OOM-killer too aggressive? Robert Hancock
2006-02-26 21:56 ` Marcelo Tosatti
2006-02-26 20:56 ` Chris Largret
2006-02-27 0:22 ` Marcelo Tosatti
2006-02-27 1:48 ` Chris Largret
2006-02-27 15:47 ` Marcelo Tosatti [this message]
2006-02-26 23:32 Chuck Ebbert
-- strict thread matches above, loose matches on Subject: below --
2006-02-26 14:35 Chuck Ebbert
2006-02-26 18:21 ` Andrew Morton
2006-02-26 20:39 ` Andi Kleen
2006-02-26 21:04 ` Andrew Morton
2006-02-26 21:06 ` Chris Largret
2006-02-26 21:31 ` Andrew Morton
2006-02-26 23:00 ` Chris Largret
2006-02-27 0:20 ` Andrew Morton
2006-02-27 1:01 ` Chris Largret
2006-02-27 1:57 ` Andrew Morton
2006-02-27 6:34 ` Chris Largret
2006-02-26 23:47 ` Andi Kleen
2006-02-26 23:51 ` Andi Kleen
2006-02-27 22:30 ` Christoph Lameter
2006-02-28 0:41 ` Andi Kleen
2006-02-28 0:59 ` Andrew Morton
2006-02-28 1:03 ` Christoph Lameter
2006-02-28 1:25 ` Andi Kleen
2006-02-28 1:38 ` Andrew Morton
2006-02-28 12:09 ` Andi Kleen
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=20060227154737.GA4463@dmt.cnet \
--to=marcelo.tosatti@cyclades.com \
--cc=76306.1226@compuserve.com \
--cc=akpm@osdl.org \
--cc=hancockr@shaw.ca \
--cc=largret@gmail.com \
--cc=linux-kernel@vger.kernel.org \
/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