From: William Lee Irwin III <wli@holomorphy.com>
To: Andrea Arcangeli <andrea@suse.de>
Cc: linux-kernel@vger.kernel.org
Subject: Re: 64GB NUMA-Q after pgcl
Date: Mon, 31 Mar 2003 10:55:53 -0800 [thread overview]
Message-ID: <20030331185553.GR30140@holomorphy.com> (raw)
In-Reply-To: <20030331183506.GC11026@x30.random>
On Sun, Mar 30, 2003 at 08:27:29PM -0800, William Lee Irwin III wrote:
>> No, that's why it's nontrivial. Otherwise it'd be something like
On Mon, Mar 31, 2003 at 01:19:45AM +0200, Andrea Arcangeli wrote:
> I didn't expect that, I'm quite impressed now, I will check your
> explanation thanks.
On Mon, Mar 31, 2003 at 08:35:06PM +0200, Andrea Arcangeli wrote:
> could you try 2.4.21pre5aa2 too if you have some time, I'd love to have
> a confirm that it boots strightforward on such a machine (sure the
> normal zone will be pretty small, not enough for AIM7 probably but still
> ok for doing a large shmfs allocation and have smp_num_cpus tasks
> attaching in large chunks to work on it) I really expect it to boot, if
> not it must be a silly bug and I'll fix it, because it should definitely
> boot on such x86 64G hardware (despite the normal zone will be so
> small).
I'll see what those I have to answer to think. I'll have to warn you,
the NUMA-Q code in 2.4.x hasn't been very heavily focused on recently
so it may depend on someone testing/debugging the 2.4.x-based tree on
another machine (we haven't quite lost all the NUMA-Q's in our lab to
this) before the RAM goes away. I myself don't have guarantees I'll have
sufficient time for "must do" things -- if I run out of time it's gone
regardless. Extras are definitely a question of chance.
On Mon, Mar 31, 2003 at 08:35:06PM +0200, Andrea Arcangeli wrote:
> About you not caring anymore about the mem_map array size, that still
> matters on the embedded usage, infact rmap on the embedded usage is the
> biggest waste there, normally they don't even have swap so if something
> you should use the rmap provided for truncate, rather than wasting
> memory in the mem_map array.
They should be able to utilize the same technique for cutting down
mem_map, and there are pending bits around that allow the pte_chain
allocations to be eliminated entirely for file-backed memory, and so
embedded systems's needs can be accommodated with a bit of extra
adjustment for !CONFIG_SWAP and they'll never see pte_chains again.
-- wli
prev parent reply other threads:[~2003-03-31 18:44 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-03-28 4:00 64GB NUMA-Q after pgcl William Lee Irwin III
2003-03-28 7:45 ` Zwane Mwaikambo
2003-03-28 7:57 ` William Lee Irwin III
2003-03-28 8:05 ` Zwane Mwaikambo
2003-03-28 10:14 ` William Lee Irwin III
2003-03-28 17:38 ` John Levon
2003-03-30 23:19 ` Andrea Arcangeli
2003-03-31 4:27 ` William Lee Irwin III
2003-03-31 5:22 ` William Lee Irwin III
2003-03-31 21:02 ` Ingo Oeser
2003-03-31 22:27 ` William Lee Irwin III
2003-04-01 1:25 ` Andrea Arcangeli
2003-03-31 18:35 ` Andrea Arcangeli
2003-03-31 18:41 ` Christoph Hellwig
2003-03-31 19:08 ` William Lee Irwin III
2003-04-01 0:47 ` Andrea Arcangeli
2003-04-01 0:44 ` Andrea Arcangeli
2003-03-31 18:55 ` William Lee Irwin III [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=20030331185553.GR30140@holomorphy.com \
--to=wli@holomorphy.com \
--cc=andrea@suse.de \
--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 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.