From: Pekka Enberg <penberg-bbCR+/B0CizivPeTLB3BmA@public.gmane.org>
To: "Zhang, Yanmin" <yanmin_zhang-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
Cc: Christoph Lameter <cl-vYTEC60ixJUAvxtiuMwx3w@public.gmane.org>,
"Rafael J. Wysocki" <rjw-KKrjLPT3xs0@public.gmane.org>,
Linux Kernel Mailing List
<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
Kernel Testers List
<kernel-testers-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
Maciej Rutecki
<maciej.rutecki-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>,
Alex Shi <alex.shi-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org,
tim.c.chen-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org
Subject: Re: [Bug #15713] hackbench regression due to commit 9dfc6e68bfe6e
Date: Mon, 26 Apr 2010 10:22:05 +0300 [thread overview]
Message-ID: <i2m84144f021004260022nb58e3e27vd351d6646b99f265@mail.gmail.com> (raw)
In-Reply-To: <1272265147.2078.648.camel-sz7BYL/Y5Hu/P+R7jlPCFVaTQe2KTcn/@public.gmane.org>
Hi Yanmin,
On Mon, Apr 26, 2010 at 9:59 AM, Zhang, Yanmin
<yanmin_zhang-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> wrote:
>> I haven't been able to reproduce this either on my Core 2 machine.
> Mostly, the regression exists on Nehalem machines. I suspect it's related to
> hyper-threading machine.
OK, so does anyone know why hyper-threading would change things for
the per-CPU allocator?
>> Yanmin, does something like this help on your machines?
> A quick testing doesn't show any help.
So it's unlikely to be false sharing, I suppose.
> I did a new testing. After the machine boots, I hot remove 8 hyper-threading cpu
> which means last 8 are just cores. The regression between 2.6.33 and 2.6.34-rc becomes
> small.
>
> My opinion is we needn't revert the patch, but still keep an eye on it when testing other
> new RC kernel releases. One reason is volanoMark and netperf have no such regression.
> Is it ok?
We need to get this fixed. In my experience, it's pretty common that
slab regressions pop up only in one or few benchmarks. The problem is
likely to pop up in some real-world workload where it's even more
difficult to track down because basic CPU profiles don't pin-point the
problem.
Do we have some Intel CPU expert hanging around here that could
enlighten me of the effects of hyper-threading on CPU caching? I also
wonder why it's showing up with the new per-CPU allocator and not with
the homebrewn one we had in SLUB previously.
Pekka
next prev parent reply other threads:[~2010-04-26 7:22 UTC|newest]
Thread overview: 100+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-04-20 3:15 2.6.34-rc5: Reported regressions from 2.6.33 Rafael J. Wysocki
2010-04-20 0:57 ` Andrew Morton
2010-04-20 4:13 ` Rafael J. Wysocki
2010-04-20 3:16 ` [Bug #15505] No more b43 wireless interface since 2.6.34-rc1 Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15589] 2.6.34-rc1: Badness at fs/proc/generic.c:316 Rafael J. Wysocki
2010-04-20 6:45 ` Christian Kujau
[not found] ` <alpine.DEB.2.01.1004192339190.13016-uKsf7x9sgtqQ/Pez2Lbyp4QuADTiUCJX@public.gmane.org>
2010-04-20 12:18 ` Michael Ellerman
2010-04-20 15:54 ` Alexey Dobriyan
2010-04-21 0:21 ` Michael Ellerman
2010-04-21 4:57 ` Rafael J. Wysocki
2010-04-20 15:55 ` Alexey Dobriyan
2010-04-20 15:55 ` Alexey Dobriyan
2010-04-20 15:55 ` Alexey Dobriyan
2010-04-20 18:15 ` Christian Kujau
[not found] ` <alpine.DEB.2.01.1004201104170.13016-uKsf7x9sgtqQ/Pez2Lbyp4QuADTiUCJX@public.gmane.org>
2010-04-20 20:53 ` Andreas Schwab
2010-04-21 0:25 ` Michael Ellerman
2010-04-30 2:44 ` Stefan Lippers-Hollmann
2010-04-20 3:19 ` [Bug #15553] Screen backlight doesn't come back on after lid was closed (GM45) Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15551] WARNING: at net/mac80211/work.c:811 ieee80211_work_work+0x7f/0xde8 [mac80211]() Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15659] [Regresion] [2.6.34-rc1] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung Rafael J. Wysocki
2010-04-20 19:33 ` Maciej Rutecki
[not found] ` <201004202133.00708.maciej.rutecki-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2010-04-21 4:59 ` Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15625] BUG: 2.6.34-rc1, RIP is (null) Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15664] Graphics hang and kernel backtrace when starting Azureus with Compiz enabled Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15610] fsck leads to swapper - BUG: unable to handle kernel NULL pointer dereference & panic Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15611] Failure with the 2.6.34-rc1 kernel Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15601] [BUG] SLOB breaks Crypto Rafael J. Wysocki
2010-04-20 6:40 ` Pekka Enberg
[not found] ` <z2h84144f021004192340z98fcc1c5m1544233f2ea6c0c4-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-04-20 6:42 ` Matt Mackall
2010-04-20 3:19 ` [Bug #15590] 2.6.34-rc1: regression: ^Z no longer stops sound Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15661] PROBLEM: crash on halt with 2.6.34-0.16.rc2.git0.fc14.x86_64 Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15673] 2.6.34-rc2: "ima_dec_counts: open/free imbalance"? Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15671] intel graphic card hanging (Hangcheck timer elapsed... GPU hung) Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15668] start_kernel(): bug: interrupts were enabled early Rafael J. Wysocki
2010-04-20 14:11 ` Rabin Vincent
2010-04-21 5:04 ` Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15669] INFO: suspicious rcu_dereference_check() Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15698] Freeze on power-off / suspend to ram Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15672] KVM bug, git bisected Rafael J. Wysocki
2010-04-20 21:11 ` Rik van Riel
2010-04-21 3:36 ` Rik van Riel
[not found] ` <4BCE72D6.6010809-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2010-04-21 5:02 ` Rafael J. Wysocki
[not found] ` <201004210702.02129.rjw-KKrjLPT3xs0@public.gmane.org>
2010-04-21 6:20 ` Borislav Petkov
[not found] ` <20100421062015.GB3839-f9CnO7I+Q6zU6FkGJEIX5A@public.gmane.org>
2010-04-21 8:45 ` Peter Zijlstra
2010-04-21 15:57 ` Rafael J. Wysocki
[not found] ` <201004211757.23469.rjw-KKrjLPT3xs0@public.gmane.org>
2010-04-21 16:03 ` Peter Zijlstra
2010-04-20 3:19 ` [Bug #15713] hackbench regression due to commit 9dfc6e68bfe6e Rafael J. Wysocki
2010-04-22 15:45 ` Christoph Lameter
[not found] ` <alpine.DEB.2.00.1004221045270.1204-sBS69tsa9Uj/9pzu0YdTqQ@public.gmane.org>
2010-04-22 17:26 ` Pekka Enberg
2010-04-23 19:18 ` Pekka J Enberg
[not found] ` <alpine.DEB.2.00.1004232214520.29018-nkv1RstziBBsRR2hCrRKtT03IgOmwywn@public.gmane.org>
2010-04-26 6:59 ` Zhang, Yanmin
[not found] ` <1272265147.2078.648.camel-sz7BYL/Y5Hu/P+R7jlPCFVaTQe2KTcn/@public.gmane.org>
2010-04-26 7:22 ` Pekka Enberg [this message]
[not found] ` <i2m84144f021004260022nb58e3e27vd351d6646b99f265-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-04-26 10:02 ` Tejun Heo
[not found] ` <4BD564BE.6020700-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
2010-04-26 10:09 ` Pekka Enberg
[not found] ` <x2o84144f021004260309k9edf9e88t92e4c988d12de234-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-04-26 10:53 ` Tejun Heo
2010-04-26 14:17 ` Pekka J Enberg
[not found] ` <alpine.DEB.2.00.1004261710500.16526-nkv1RstziBBsRR2hCrRKtT03IgOmwywn@public.gmane.org>
2010-04-26 14:33 ` Tejun Heo
2010-04-27 1:41 ` Zhang, Yanmin
2010-04-20 3:19 ` [Bug #15711] 2.6.34-rc3, BUG at mm/slab.c:2989 Rafael J. Wysocki
2010-04-20 9:00 ` Heinz Diehl
2010-04-20 3:19 ` [Bug #15712] [regression] 2.6.34-rc1 to -rc3 on zaurus: no longer boots Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15704] [r8169] WARNING: at net/sched/sch_generic.c Rafael J. Wysocki
2010-04-26 12:51 ` Sergey Senozhatsky
[not found] ` <20100426125119.GA3291-dY8u8AhHFaWtd10JCjopabkcH5ONE+aC@public.gmane.org>
2010-04-26 19:24 ` Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15719] virtio_net causing kernel BUG when running under VirtualBox Rafael J. Wysocki
2010-04-23 14:10 ` Thomas Müller
[not found] ` <4BD1AA46.2050007-5bHTHlrcoh6zQB+pC5nmwQ@public.gmane.org>
2010-04-23 16:29 ` Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15717] bluetooth oops Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15744] [2.6.34-rc1 REGRESSION] ahci 0000:00:1f.2: controller reset failed (0xffffffff) Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15730] Ugly rmap NULL ptr deref oopsie on hibernate (was Linux 2.6.34-rc3) Rafael J. Wysocki
2010-04-20 5:27 ` Borislav Petkov
[not found] ` <20100420052740.GA20482-f9CnO7I+Q6zU6FkGJEIX5A@public.gmane.org>
2010-04-21 5:09 ` Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15729] BUG: physmap modprobe & rmmod Rafael J. Wysocki
2010-04-20 4:53 ` Wolfram Sang
2010-04-20 4:58 ` Randy Dunlap
2010-04-20 3:19 ` [Bug #15790] Meta-Bug: Regressions Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15788] external usb sound card doesn't work after resume Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15774] 2.6.34-rc3: eth0 (8139too): transmit queue 0 timed out Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15768] Incorrectly calculated free blocks result in ENOSPC from writepage Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15796] [REGRESSION bisected] Sound goes too fast due to commit 7b3a177b0 Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15805] reiserfs locking Rafael J. Wysocki
2010-04-22 2:52 ` Frederic Weisbecker
2010-04-20 3:19 ` [Bug #15795] 2.6.34-rc4 : OOPS in unmap_vma Rafael J. Wysocki
2010-04-20 20:24 ` Parag Warudkar
2010-04-21 5:12 ` Rafael J. Wysocki
2010-04-20 3:19 ` [Bug #15812] utsname.domainname not set in x86_32 processes (causing "YPBINDPROC_DOMAIN: domain not bound" errors) Rafael J. Wysocki
2010-04-20 13:56 ` 2.6.34-rc5: Reported regressions from 2.6.33 Nick Bowler
[not found] ` <20100420135636.GA10674-7BP4RkwGw0uXmMXjJBpWqg@public.gmane.org>
2010-04-21 5:15 ` Rafael J. Wysocki
2010-04-21 8:57 ` Jerome Glisse
2010-04-21 16:57 ` Nick Bowler
[not found] ` <20100421165758.GA23565-7BP4RkwGw0uXmMXjJBpWqg@public.gmane.org>
2010-04-23 10:23 ` Jerome Glisse
[not found] ` <20100423102338.GA3151-N6zOBCg9HoVSq9BJjBFyUp/QNRX+jHPU@public.gmane.org>
2010-04-23 15:31 ` Nick Bowler
2010-04-21 2:02 ` Ben Gamari
2010-04-21 5:14 ` Rafael J. Wysocki
-- strict thread matches above, loose matches on Subject: below --
2010-06-13 14:45 2.6.35-rc3: Reported regressions 2.6.33 -> 2.6.34 Rafael J. Wysocki
2010-06-13 14:48 ` [Bug #15713] hackbench regression due to commit 9dfc6e68bfe6e Rafael J. Wysocki
2010-06-13 17:08 ` Pekka Enberg
2010-06-15 14:49 ` Christoph Lameter
2010-05-09 21:13 2.6.34-rc6-git6: Reported regressions from 2.6.33 Rafael J. Wysocki
2010-05-09 21:17 ` [Bug #15713] hackbench regression due to commit 9dfc6e68bfe6e Rafael J. Wysocki
2010-05-04 20:49 2.6.34-rc6-git2: Reported regressions from 2.6.33 Rafael J. Wysocki
2010-05-04 21:21 ` [Bug #15713] hackbench regression due to commit 9dfc6e68bfe6e Rafael J. Wysocki
2010-04-07 21:08 2.6.34-rc3-git6: Reported regressions from 2.6.33 Rafael J. Wysocki
2010-04-07 21:13 ` [Bug #15713] hackbench regression due to commit 9dfc6e68bfe6e Rafael J. Wysocki
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=i2m84144f021004260022nb58e3e27vd351d6646b99f265@mail.gmail.com \
--to=penberg-bbcr+/b0cizivpetlb3bma@public.gmane.org \
--cc=alex.shi-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
--cc=cl-vYTEC60ixJUAvxtiuMwx3w@public.gmane.org \
--cc=kernel-testers-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=maciej.rutecki-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=rjw-KKrjLPT3xs0@public.gmane.org \
--cc=tim.c.chen-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
--cc=tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
--cc=yanmin_zhang-VuQAYsv1563Yd54FQh9/CA@public.gmane.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).