Re: [RFC PATCH] sched/numa: do load balance between remote nodes
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: Alex Shi <alex.shi@xxxxxxxxx>
- Subject: Re: [RFC PATCH] sched/numa: do load balance between remote nodes
- From: Sergei Shtylyov <sshtylyov@xxxxxxxxxx>
- Date: Wed, 06 Jun 2012 14:53:08 +0400
- Cc: a.p.zijlstra@xxxxxxxxx, anton@xxxxxxxxx, benh@xxxxxxxxxxxxxxxxxxx, cmetcalf@xxxxxxxxxx, dhowells@xxxxxxxxxx, davem@xxxxxxxxxxxxx, fenghua.yu@xxxxxxxxx, hpa@xxxxxxxxx, ink@xxxxxxxxxxxxxxxxxxxx, linux-alpha@xxxxxxxxxxxxxxx, linux-ia64@xxxxxxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx, linux-mips@xxxxxxxxxxxxxx, linuxppc-dev@xxxxxxxxxxxxxxxx, linux-sh@xxxxxxxxxxxxxxx, mattst88@xxxxxxxxx, paulus@xxxxxxxxx, lethal@xxxxxxxxxxxx, ralf@xxxxxxxxxxxxxx, rth@xxxxxxxxxxx, sparclinux@xxxxxxxxxxxxxxx, tony.luck@xxxxxxxxx, x86@xxxxxxxxxx, sivanich@xxxxxxx, greg.pearson@xxxxxx, kamezawa.hiroyu@xxxxxxxxxxxxxx, bob.picco@xxxxxxxxxx, chris.mason@xxxxxxxxxx, torvalds@xxxxxxxxxxxxxxxxxxxx, akpm@xxxxxxxxxxxxxxxxxxxx, mingo@xxxxxxxxxx, pjt@xxxxxxxxxx, tglx@xxxxxxxxxxxxx, seto.hidetoshi@xxxxxxxxxxxxxx, ak@xxxxxxxxxxxxxxx, arjan.van.de.ven@xxxxxxxxx
- In-reply-to: <1338965571-9812-1-git-send-email-alex.shi@intel.com>
- List-id: <linux-ia64.vger.kernel.org>
- References: <1338965571-9812-1-git-send-email-alex.shi@intel.com>
- User-agent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
Hello.
On 06-06-2012 10:52, Alex Shi wrote:
commit cb83b629b
Please also specify that commit's summary in parens.
remove the NODE sched domain and check if the node
distance in SLIT table is farther than REMOTE_DISTANCE, if so, it will
lose the load balance chance at exec/fork/wake_affine points.
But actually, even the node distance is farther than REMOTE_DISTANCE,
Modern CPUs also has QPI like connections, that make memory access is
"Is" not needed here.
not too slow between nodes. So above losing on NUMA machine make a
huge performance regression on benchmark: hackbench, tbench, netperf
and oltp etc.
This patch will recover the scheduler behavior to old mode on all my
Intel platforms: NHM EP/EX, WSM EP, SNB EP/EP4S, and so remove the
perfromance regressions. (all of them just has 2 kinds distance, 10 21)
Signed-off-by: Alex Shi<alex.shi@xxxxxxxxx>
WBR, Sergei
--
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Index of Archives]
[Linux Kernel]
[Sparc Linux]
[DCCP]
[Linux ARM]
[Yosemite News]
[Linux SCSI]
[Linux x86_64]
[Linux for Ham Radio]