mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Andrew Morton <akpm@osdl.org>
To: Nick Piggin <piggin@cyberone.com.au>
Cc: linux-kernel@vger.kernel.org, Nikita@Namesys.COM
Subject: Re: 2.6.4-rc1-mm1
Date: Sun, 29 Feb 2004 17:14:52 -0800	[thread overview]
Message-ID: <20040229171452.2e209835.akpm@osdl.org> (raw)
In-Reply-To: <40428B95.1000600@cyberone.com.au>

Nick Piggin <piggin@cyberone.com.au> wrote:
>
> I had one addition which is to use a "refill_counter" for inactive
>  list scanning as well so the scanning is batched up now that we don't
>  round up the amount to be done. No observed benefits, but I imagine
>  it would lower the acquisition frequency of the lru locks in some
>  cases?

Might do, yes.

Also I think you did some work on the inactive-vs-active list balancing?  I
have spent precisely zero time looking at or working on that since
2.5.nothing and it's entirely possible that it is doing something
inappropriate.

>  Should I start testing again, or are you still doing more to vmscan?

Now would be a good time.  The only thing I'm likely to look at in the next
several days is accounting for the slab fragmentation.  My current thinking
is to solve that by making slab account for the number of objects and the
number of pages, and to use that in shrink_dcache_memory(), so it doesn't
touch vmscan.c at all.

>  Nikita's dont-rotate-active-list.patch looks to be the only major
>  casualty. I found this patch pretty important, so I will definitely
>  like to demonstrate its benefits. One question remains, would you
>  accept the patch in its current form?

We should bring that back for testing, please.  I need to sit down and
think a bit more about test suites which replicate workloads which we care
about before making any decisions.

One point I would make is that if a workload is only achieving 5% CPU
anyway, we shouldn't optimise for it.  Sure, it's nice to be able to get it
up to 7% but it is much more important to get the 50% CPU workload up to
70%.  The 5% problem is a fiscal one, not an engineering one ;)


  reply	other threads:[~2004-03-01  1:13 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-02-29 22:06 2.6.4-rc1-mm1 Andrew Morton
2004-02-29 22:24 ` 2.6.4-rc1-mm1 Christoph Hellwig
2004-02-29 22:31   ` 2.6.4-rc1-mm1 Andrew Morton
2004-03-02 13:52   ` 2.6.4-rc1-mm1 bill davidsen
2004-03-01  1:02 ` 2.6.4-rc1-mm1 Nick Piggin
2004-03-01  1:14   ` Andrew Morton [this message]
2004-03-01  1:30     ` 2.6.4-rc1-mm1 Nick Piggin
2004-03-01  1:45       ` 2.6.4-rc1-mm1 Nick Piggin
2004-03-01  2:05       ` 2.6.4-rc1-mm1 Andrew Morton
2004-03-01  1:10 ` 2.6.4-rc1-mm1: multiple definitions of `debug' Adrian Bunk
2004-03-01  1:41   ` Andrew Morton
2004-03-01 17:49   ` Torrey Hoffman
2004-03-01  1:39 ` 2.6.4-rc1-mm1 Marc-Christian Petersen
2004-03-01  1:46   ` 2.6.4-rc1-mm1 Marc-Christian Petersen
2004-03-01 11:26 ` posix message queues, was 2.6.4-rc1-mm1 bert hubert
2004-03-01 14:27   ` Krzysztof Benedyczak
2004-03-01 16:41 ` 2.6.4-rc1-mm1 Prakash K. Cheemplavam
2004-03-02 13:38   ` 2.6.4-rc1-mm1 Prakash K. Cheemplavam
2004-03-02 20:45     ` 2.6.4-rc1-mm1, as scheduler causes higher idle temp? Prakash K. Cheemplavam
2004-03-02 21:11       ` Andrew Morton
2004-03-02 21:39         ` Prakash K. Cheemplavam
2004-03-02  0:20 2.6.4-rc1-mm1 Pedro Larroy

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=20040229171452.2e209835.akpm@osdl.org \
    --to=akpm@osdl.org \
    --cc=Nikita@Namesys.COM \
    --cc=linux-kernel@vger.kernel.org \
    --cc=piggin@cyberone.com.au \
    /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

all inboxes | Powered by JetHome®