From: Robin Holt <holt@sgi.com>
To: linux-ia64@vger.kernel.org
Subject: Re: pgd_free, pmd_free, and pte_free trapping memory.
Date: Wed, 17 Mar 2004 12:27:15 +0000 [thread overview]
Message-ID: <20040317122714.GD2119@lnx-holt> (raw)
In-Reply-To: <20040316112424.GA20203@lnx-holt>
On Tue, Mar 16, 2004 at 10:06:18PM -0800, David Mosberger wrote:
> >>>>> On Tue, 16 Mar 2004 09:24:55 -0600, Robin Holt <holt@sgi.com> said:
>
> Robin> I have a kernel with these ripped out. I have run one simple
> Robin> Aim7 run on a 32P system. The performance fell in the noise
> Robin> range of a normal Aim7 run. Is this a good test to run?
> Robin> Should I focus on any specific benchmark, or run a suite?
>
> For this kind of test, I'd rather see a micro-benchmark to establish
> the worst-case effect. Then we have an upper bound and can make a
> judgment as to whether or not that's a likely scenario. And yes, this
> would mean that you'd probably want to measure it on a relative small
> system (certainly not NUMA, perhaps just UP).
I am currently looking into Christoph's suggestion of using a per
cpu page allocator. Unfortunately, yesterday was a little busy and
I didn't get much of a chance to look into it.
>
> >> That's less code and thus less complexity which is always good.
> >> Now if the pre-zeroing actually makes a difference we might have
> >> to keep small pre-zeroed list around, but I doubt this is really
> >> good idea (or even nessecary)
>
> Robin> The page zeroing costs 4uSec per page (I believe that is the
> Robin> number). With a typical fork taking approx 40 pages, that
> Robin> should be felt during an Aim7 run. It looks like caches are
> Robin> masking some of that out.
>
> Try UP. Also, what if the page-size is 64KB? In any case, 4usec is a
> lot.
I got the 4uSec from Jack Steiner. I don't know if he tested it with
64KB pages. I will check.
next prev parent reply other threads:[~2004-03-17 12:27 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-03-16 11:24 pgd_free, pmd_free, and pte_free trapping memory Robin Holt
2004-03-16 14:48 ` Christoph Hellwig
2004-03-16 15:24 ` Robin Holt
2004-03-16 15:34 ` Christoph Hellwig
2004-03-17 12:27 ` Robin Holt [this message]
2004-03-17 16:20 ` Jack Steiner
2004-03-17 16:53 ` Christoph Hellwig
2004-03-17 17:10 ` David Mosberger
2004-03-17 20:33 ` Jack Steiner
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=20040317122714.GD2119@lnx-holt \
--to=holt@sgi.com \
--cc=linux-ia64@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.