From: Mel Gorman <mgorman@suse.de>
To: Len Brown <lenb@kernel.org>
Cc: Greg KH <gregkh@linuxfoundation.org>,
athorlton@sgi.com, Rik van Riel <riel@redhat.com>,
chegu_vinod@hp.com, Len Brown <len.brown@intel.com>,
"H. Peter Anvin" <hpa@linux.intel.com>,
LKML <linux-kernel@vger.kernel.org>,
stable@vger.kernel.org
Subject: Re: Idle power fix regresses ebizzy performance (was 3.12-stable backport of NUMA balancing patches)
Date: Fri, 10 Jan 2014 10:26:17 +0000 [thread overview]
Message-ID: <20140110102617.GX27046@suse.de> (raw)
In-Reply-To: <CAJvTdK=vJxYgtLOYZZPrwGNgYQrFVeCq18RwzEfh5n_tZyeP9g@mail.gmail.com>
On Fri, Jan 10, 2014 at 01:04:55AM -0500, Len Brown wrote:
> Hi Mel,
>
> I downloaded ebizzy and ran on an 80-thread WSM-EX.
Default parameters? If so, the default is 2xNR_CPUs. My initial tests only
ran up to NR_CPUs but I was seeing regressions throughout so I doubt it
levelled out for higher numbers of clients.
I used mmtests to run ebizzy based on the
configs/config-global-dhp__pagealloc-performance config file with the
following relevant lines changed just for the bisection itself
export MMTESTS="ebizzy"
export EBIZZY_MAX_THREADS=5
export EBIZZY_DURATION=20
export EBIZZY_ITERATIONS=3
Even though the test ran up to 5 threads, I only was using the result
for 4 threads for the bisection.
> But I got quite different number than you, so I'm wondering if there is
> something
> special I need to get the same results you see. I generally see scores
> around 6900 - 7000.
> my reference kernel is built on top of
> b0031f227e47919797dc0e1c1990f3ef151ff0cc
> which is upstream on 12/17, which is when i wrote that patch -- if it
> matters.
>
> But worse, I don't see any difference in ebizzy performance with/without
> the CLFLUSH patch.
>
> Please let me know what I can do to reproduce the results you see.
>
You could try running within mmtests and see what falls out? I don't think
I am doing anything weird in there but it wouldn't be the first time there
was a mistake in testing methodology that led to inconsistent results
between testers.
git clone https://github.com/gormanm/mmtests
cd mmtests
vi configs/config-global-dhp__pagealloc-performance
# edit file to set the lines above to match my bisection
./run-mmtests.sh --no-monitor --config configs/config-global-dhp__pagealloc-performance baseline
# boot new kernel
./run-mmtests.sh --no-monitor --config configs/config-global-dhp__pagealloc-performance patched
cd work/log
../../compare-kernels.sh
Of course, we could also be differing on kernel config in some relevant
way or it might be some other unfortunate timing issue.
> Also, can you try this attached incremental patch to see if it helps?
I'll fire it up after pushing send on this mail.
Thanks
--
Mel Gorman
SUSE Labs
next prev parent reply other threads:[~2014-01-10 10:26 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <1389103248-17617-1-git-send-email-mgorman@suse.de>
[not found] ` <20140107141715.GA32491@kroah.com>
[not found] ` <20140107185440.GA7844@kroah.com>
[not found] ` <20140107203012.GA27046@suse.de>
[not found] ` <20140108104340.GC27046@suse.de>
2014-01-08 13:48 ` Idle power fix regresses ebizzy performance (was 3.12-stable backport of NUMA balancing patches) Mel Gorman
2014-01-09 4:17 ` Greg KH
2014-01-09 20:07 ` Len Brown
2014-01-10 10:14 ` Mel Gorman
[not found] ` <CAJvTdK=vJxYgtLOYZZPrwGNgYQrFVeCq18RwzEfh5n_tZyeP9g@mail.gmail.com>
2014-01-10 10:26 ` Mel Gorman [this message]
2014-01-10 14:38 ` Mel Gorman
2014-01-13 19:24 ` Mel Gorman
2014-01-13 21:12 ` Greg KH
2014-01-14 7:31 ` Len Brown
2014-01-14 8:01 ` Mike Galbraith
2014-01-14 8:24 ` Mike Galbraith
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=20140110102617.GX27046@suse.de \
--to=mgorman@suse.de \
--cc=athorlton@sgi.com \
--cc=chegu_vinod@hp.com \
--cc=gregkh@linuxfoundation.org \
--cc=hpa@linux.intel.com \
--cc=len.brown@intel.com \
--cc=lenb@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=riel@redhat.com \
--cc=stable@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).