[PATCH 0/1] [Maverick] readahead consumption tracing

Andy Whitcroft apw at canonical.com
Thu Jul 29 08:46:40 UTC 2010


ureadahead would love to be able to work out what of the pages read-ahead
both by the kernel and indeed by itself were actually used.  With this we
can monitor usage for all boots, allowing the pack to be loaded giving us
performant boot while also allowing us to re-generate the pack.  No more
slow boots after installation of a package.  It also allows us to know
exactly which blocks are needed, which can significantly improve boot
time on SSD based systems.

This should be compatible with the current ureadahead and will power
ureadahead2.  Scott has tested with this patch and seemd happy.

For Maverick.

-apw

Andy Whitcroft (1):
  UBUNTU: SAUCE: add tracing for user initiated readahead requests

 include/linux/page-flags.h |    3 +++
 mm/filemap.c               |    3 +++
 mm/memory.c                |    7 ++++++-
 mm/mincore.c               |    2 ++
 mm/readahead.c             |    1 +
 5 files changed, 15 insertions(+), 1 deletions(-)





More information about the kernel-team mailing list