Nick Piggin
147cbb4bbe
[PATCH] sched: balance on fork
...
Reimplement the balance on exec balancing to be sched-domains aware. Use this
to also do balance on fork balancing. Make x86_64 do balance on fork over the
NUMA domain.
The problem that the non sched domains aware blancing became apparent on dual
core, multi socket opterons. What we want is for the new tasks to be sent to
a different socket, but more often than not, we would first load up our
sibling core, or fill two cores of a single remote socket before selecting a
new one.
This gives large improvements to STREAM on such systems.
Signed-off-by: Nick Piggin <nickpiggin@yahoo.com.au>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-06-25 16:24:42 -07:00
..
acpi
asm-alpha
[PATCH] remove non-DISCONTIG use of pgdat->node_mem_map
2005-06-23 09:45:00 -07:00
asm-arm
[PATCH] ARM: Generic Dynamic Tick Timer support for ARM, take 4
2005-06-25 19:39:45 +01:00
asm-arm26
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-cris
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-frv
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-generic
[PATCH] adjust per_cpu definition in non-SMP case
2005-06-23 09:45:28 -07:00
asm-h8300
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-i386
[PATCH] sched: no aggressive idle balancing
2005-06-25 16:24:42 -07:00
asm-ia64
[IA64] Fix pfn_to_nid() so the kernel compiles again for !CONFIG_DISCONTIGMEM.
2005-06-23 14:52:51 -07:00
asm-m32r
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-m68k
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-m68knommu
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-mips
[PATCH] mips: add MIPS-specific support for flatmem/discontigmem
2005-06-25 16:24:25 -07:00
asm-parisc
[PATCH] compat: introduce compat_time_t
2005-06-23 09:45:32 -07:00
asm-ppc
[PATCH] ppc32: Remove FSL OCP support
2005-06-25 16:24:27 -07:00
asm-ppc64
[PATCH] RCU: clean up a few remaining synchronize_kernel() calls
2005-06-25 16:24:38 -07:00
asm-s390
[PATCH] s390: debug feature changes
2005-06-25 16:24:37 -07:00
asm-sh
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-sh64
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-sparc
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-sparc64
[PATCH] RCU: clean up a few remaining synchronize_kernel() calls
2005-06-25 16:24:38 -07:00
asm-um
[PATCH] uml: add profile_pc for i386
2005-06-25 16:24:36 -07:00
asm-v850
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-x86_64
[PATCH] sched: balance on fork
2005-06-25 16:24:42 -07:00
asm-xtensa
[PATCH] xtensa: Architecture support for Tensilica Xtensa Part 8
2005-06-24 00:05:22 -07:00
linux
[PATCH] sched: balance on fork
2005-06-25 16:24:42 -07:00
math-emu
media
[PATCH] v4l: update for SAA7134 cards
2005-06-24 00:06:39 -07:00
mtd
net
Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2005-06-24 00:31:46 -07:00
pcmcia
[PATCH] yenta TI: turn off interrupts during card power-on #2
2005-06-23 09:45:31 -07:00
rxrpc
scsi
[PATCH] I2O: Adaptec specific SG_IO access, firmware access through sysfs and 2400A workaround
2005-06-24 00:05:28 -07:00
sound
[PATCH] create a kstrdup library function
2005-06-23 09:45:18 -07:00
video