From: Marcelo Tosatti <marcelo.tosatti@cyclades.com>
To: Marc-Christian Petersen <m.c.p@kernel.linux-systeme.com>
Cc: "Gabor Z. Papp" <gzp@papp.hu>,
Michael Buesch <mbuesch@freenet.de>,
linux kernel mailing list <linux-kernel@vger.kernel.org>
Subject: Re: [2.4] 0-order allocation failed
Date: Thu, 7 Oct 2004 22:08:11 -0300 [thread overview]
Message-ID: <20041008010811.GC16968@logos.cnet> (raw)
In-Reply-To: <20041008010539.GB16968@logos.cnet>
On Thu, Oct 07, 2004 at 10:05:39PM -0300, Marcelo Tosatti wrote:
> On Thu, Oct 07, 2004 at 08:54:16PM +0200, Marc-Christian Petersen wrote:
> > On Thursday 07 October 2004 20:28, Gabor Z. Papp wrote:
> >
> > Hi all,
> >
> > > | > > Can you check how much swap space is there available when
> > > | > > the OOM killer trigger? I bet this is the case.
> > > | > The machine doesn't have swap.
> > > | Well then you're probably facing true OOM.
> > > | Add some swap.
> >
> > > There is really no way to run 2.4 without swap?
> > > I have the same problem with nfsroot and ramdisk based setups after
> > > 1-2 weeks uptime.
> >
> > stop whining about braindead 2.4 mainline vm. Apply the attached patch and be
> > happy :p
>
> As I told you in private, I can't see how badly this patch could affect performance.
> But then, as you answered, with all anonymous pages added to LRU you see much better
> behavior (tons less swapping) on several workloads. That must be due to
> refill_inactive()/shrink_cache() balancing.
Ah, I dont think this will fix the OOM killer cases with no swap. They look
like plain OOM condition to me.
Wish I'm wrong.
> The same patch also fixes kswapd excessive CPU consumption on huge
> memory box.
>
> Its easy enough to be applied because behaviour is unchanged by default
> (you need to change a sysctl value for that).
>
> I would like to understand why does it cause so much improved behaviour
> though.
>
> > Marcelo: Is there something wrong with my VM documentation update patches for
> > 2.4? Or do you not care and think: "Hello my friend, let's stick with 2.2 VM
> > documentation even if almost all of the documentation is not longer valid"
>
> As I said to you in private, please resend.
>
> Thanks!
prev parent reply other threads:[~2004-10-08 3:16 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-10-07 11:18 [2.4] 0-order allocation failed Michael Buesch
2004-10-07 15:15 ` Marcelo Tosatti
2004-10-07 17:17 ` Michael Buesch
2004-10-07 15:39 ` Marcelo Tosatti
2004-10-07 18:28 ` Gabor Z. Papp
2004-10-07 16:42 ` Marcelo Tosatti
2004-10-07 18:43 ` Gabor Z. Papp
2004-10-07 16:53 ` Marcelo Tosatti
2004-10-07 18:53 ` Gabor Z. Papp
2004-10-07 19:36 ` Adam Heath
2004-10-07 19:25 ` Aleksandar Milivojevic
2004-10-07 18:50 ` Neil Horman
2004-10-07 18:54 ` Marc-Christian Petersen
2004-10-08 1:05 ` Marcelo Tosatti
2004-10-08 1:08 ` Marcelo Tosatti [this message]
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=20041008010811.GC16968@logos.cnet \
--to=marcelo.tosatti@cyclades.com \
--cc=gzp@papp.hu \
--cc=linux-kernel@vger.kernel.org \
--cc=m.c.p@kernel.linux-systeme.com \
--cc=mbuesch@freenet.de \
/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;
as well as URLs for NNTP newsgroup(s).