From: Koni <koni@sgn.cornell.edu>
To: Nick Piggin <piggin@cyberone.com.au>
Cc: Andrew Morton <akpm@osdl.org>, linux-mm@kvack.org
Subject: Re: VM benchmarks
Date: Wed, 04 Feb 2004 10:27:33 -0500 [thread overview]
Message-ID: <1075908453.6795.149.camel@localhost.localdomain> (raw)
In-Reply-To: <401D8D64.8010605@cyberone.com.au>
It seems to me that increasing -jX doesn't necessarily result in a
linear increase in load since the kernel build process has all kinds of
dependencies and source files distributed in different nested
subdirectories. Thus, it may not be possible for make to spawn X gcc
instances say unless there are at least X independent files to compile
in the directory it's working in. Maybe something about kbuild that I
don't know, I just use make bzImage.
Perhaps it doesn't matter, from the graphs its obvious that you were
able to get the VM to thrash by raising the -jX parameter. Anyway, my
suggestion for something else to test would be to generate a contrived
build where all the source files are in the same directory and the
makefile has no dependencies, just a .c.o rule and a list of files. That
might remove some noise from the -jX variable. Perhaps the efax compile
is more like this, I don't know. Just a thought... might make it easier
to see the effects of small tweaks.
Cheers,
Koni
On Sun, 2004-02-01 at 18:36, Nick Piggin wrote:
> After playing with the active / inactive list balancing a bit,
> I found I can very consistently take 2-3 seconds off a non
> swapping kbuild, and the light swapping case is closer to 2.4.
> Heavy swapping case is better again. Lost a bit in the middle
> though.
>
> http://www.kerneltrap.org/~npiggin/vm/4/
>
> At the end of this I might come up with something that is very
> suited to kbuild and no good at anything else. Do you have any
> other ideas of what I should test?
>
> Nick
>
> --
> To unsubscribe, send a message with 'unsubscribe linux-mm' in
> the body to majordomo@kvack.org. For more info on Linux MM,
> see: http://www.linux-mm.org/ .
> Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>
next prev parent reply other threads:[~2004-02-04 15:27 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-02-01 23:36 Nick Piggin
2004-02-02 0:08 ` Andrew Morton
2004-02-02 0:11 ` Nick Piggin
2004-02-02 6:31 ` Martin J. Bligh
2004-02-02 7:51 ` Nick Piggin
2004-02-02 16:50 ` Roger Luethi
2004-02-02 23:17 ` Nick Piggin
2004-02-03 23:16 ` Roger Luethi
2004-02-04 0:13 ` Nick Piggin
2004-02-04 15:27 ` Koni [this message]
2004-02-04 15:57 ` Martin J. Bligh
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=1075908453.6795.149.camel@localhost.localdomain \
--to=koni@sgn.cornell.edu \
--cc=akpm@osdl.org \
--cc=linux-mm@kvack.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