public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Andrew Morton <akpm@zip.com.au>
To: "M. Edward Borasky" <znmeb@aracnet.com>
Cc: Art Hays <art@lsr.nei.nih.gov>, linux-kernel@vger.kernel.org
Subject: Re: kswapd etc hogging machine
Date: Wed, 02 Jan 2002 21:15:22 -0800	[thread overview]
Message-ID: <3C33E8EA.FAF8E337@zip.com.au> (raw)
In-Reply-To: <Pine.LNX.4.33.0201022214230.8413-100000@lsr-linux> <HBEHIIBBKKNOBLMPKCBBAECPEFAA.znmeb@aracnet.com>

"M. Edward Borasky" wrote:
> 
> ...
> There were a whole bunch of tuning parameters in the VM in 2.2 that got
> dropped in 2.4; maybe re-instating some of them and returning them to their
> rightful owner, the system administrator, would solve this problem once and
> for all.
> ...
> 
> Anyone else want to share my soapbox??? :))

Nope.  Not yet.

The VM system in Art's machine is not working correctly.  It is swapping
and evicting useful data when it should be dropping written-back write()
pages.  That's a bug, and there's no point in adding knobs to twiddle
the behaviour when the system clearly isn't working *as designed* yet.

If we reach the stage where everything is exactly operating as we designed
it to, and it _still_ fails under some usage patterns then yes, that's the
time to throw up our hands and add knobs.

But Art's kernel (what kernel is in RH7.2 anyway?  2.4.9 with vendor
hacks^Wfixes, I think) is nowhere near that stage.

And we, the kernel developers, should hang our heads over this.  A
vendor-released, stable kernel is performing terribly with such a
simple workload.  One year after the release of 2.4.0!

The good news is that 2.4.17 has pretty much slain this dragon.  The
-aa patches are better still, and 2.4.18 will be even better than
that.

So where does this leave Art Hays?  Yup, he's going to have to apply
the latest Service Pack.  The rawhide kernel appears to be at 2.4.16,
which isn't recent enough.  He'll need to build his own.  I'd recommend
2.4.17-rc2 with http://www.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.4/2.4.17rc2aa2.bz2
applied on top.

-

  parent reply	other threads:[~2002-01-03  5:20 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-01-03  3:33 kswapd etc hogging machine Art Hays
2002-01-03  4:01 ` M. Edward Borasky
2002-01-03  4:13   ` Dave Jones
2002-01-03  5:15   ` Andrew Morton [this message]
2002-01-03  5:48     ` Daniel Phillips
2002-01-03  5:54       ` Jeffrey W. Baker
2002-01-03 12:32     ` Alan Cox
2002-01-03 16:51       ` Rik van Riel
2002-01-03 17:27         ` Stephan von Krawczynski
2002-01-03 17:32           ` Rik van Riel
2002-01-03 23:42             ` Stephan von Krawczynski
2002-01-03 18:59       ` Andrew Morton
2002-01-04  7:06       ` Art Hays
2002-01-03 12:37 ` Alan Cox

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=3C33E8EA.FAF8E337@zip.com.au \
    --to=akpm@zip.com.au \
    --cc=art@lsr.nei.nih.gov \
    --cc=linux-kernel@vger.kernel.org \
    --cc=znmeb@aracnet.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