Skip to content

Adaptive read-ahead V5

Wu Fengguang lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest13 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/13mm: delayed page activationinclude/linux/page-flags.h mm/page_alloc.c mm/swap.c +1 more+42 -50 replies
2/13mm: balance page aging between zonesinclude/linux/mmzone.h mm/page_alloc.c mm/vmscan.c+158 -220 replies
3/13radixtree: sync with mainlinelib/radix-tree.c+5 -70 replies
4/13radixtree: look-aside cacheinclude/linux/radix-tree.h lib/radix-tree.c+254 -370 replies
5/13readahead: some preparationmm/readahead.c+157 -80 replies
6/13readahead: call schemeinclude/linux/mm.h include/linux/page-flags.h mm/filemap.c +1 more+229 -110 replies
7/13readahead: tunable parametersDocumentation/sysctl/vm.txt drivers/block/loop.c include/linux/mm.h +4 more+73 -10 replies
8/13readahead: state based methodinclude/linux/fs.h mm/readahead.c mm/swap.c +1 more+348 -10 replies
9/13readahead: context based methodmm/readahead.c+335 -10 replies
10/13readahead: other methodsmm/readahead.c+108 -00 replies
11/13readahead: thrashing protectioninclude/linux/mm.h include/linux/page-flags.h mm/page_alloc.c +2 more+332 -10 replies
12/13readahead: events accountingmm/readahead.c+192 -20 replies
13/13readahead: page aging accountingmm/readahead.c+133 -10 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 00/13] Adaptive read-ahead V5

This version of adaptive read-ahead patch features various clean ups. Changes include:
- rewrote context based method to make it clean and robust
- improved accuracy of stateful thrashing threshold estimation
- nr_page_aging made right
- sorted out the thrashing protection logic
- enhanced debug/accounting facilities

Regards,
Wu Fengguang