Skip to content

RFC mm: performance improvements

Nick Piggin lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest14 patches 17 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14mm: opt rmqueuemm/page_alloc.c+12 -104 replies
2/14mm:include/asm-generic/pgtable.h mm/memory.c+34 -20 replies
2/14mm: pte prefetchinclude/asm-generic/pgtable.h mm/memory.c+34 -22 replies
3/14mm: release optmm/swap.c+14 -70 replies
4/14mm: rmap optinclude/linux/page-flags.h include/linux/rmap.h mm/memory.c +1 more+64 -280 replies
5/14mm: set_page_refs optinclude/linux/mm.h mm/bootmem.c mm/internal.h +1 more+17 -322 replies
6/14mm: microopt conditionsmm/page_alloc.c+8 -80 replies
7/14mm: remove bad_rangelib/Kconfig.debug mm/page_alloc.c+10 -14 replies
8/14mm: remove pcp_lowinclude/linux/mmzone.h mm/page_alloc.c+3 -90 replies
9/14mm: page_state optinclude/linux/page-flags.h mm/page_alloc.c mm/rmap.c +1 more+81 -471 reply
10/14mm: single pcp listinclude/linux/mmzone.h mm/page_alloc.c+75 -910 replies
11/14mm: increase pcp sizemm/page_alloc.c+1 -10 replies
12/14mm: variable pcp sizemm/page_alloc.c+13 -60 replies
13/14mm: cleanup zone_pcpmm/page_alloc.c+8 -80 replies
14/14mm: page_alloc cleanupsmm/page_alloc.c+6 -100 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [rfc][patch 0/14] mm: performance improvements

The following patchset is a set of performance optimisations for the mm subsystem. They mainly focus on the page allocator because that is a very hot path for kbuild, which is my target workload.

Performance improvements are not finely documented yet, so they are not indented for merging yet. Also some rmap optimisations that Hugh probably won't have time to ACK for a while.

However, a slightly older patchset was able to decrease kernel residency by about 5% for UP, and 7.5% for SMP on a dual Xeon doing kbuild.

Signature · 3 lines
SUSE Labs, Novell Inc.

Send instant messages to your online friends http://au.messenger.yahoo.com