From 6de338a2d9904ef5a67552b024491700523074a3 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 4 May 2012 00:13:20 +0200 Subject: readhead: temporarily lower the kernel's read_ahead_kb setting while collecting While collecting readahead data we want to know exactly what userspace accesses unblurred by the kernel's read_ahead_kb. Hence lower this during collection, and raise it afterwards. This is mostly based on ideas and code by Auke Kok. --- src/readahead/readahead-common.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/readahead/readahead-common.h') diff --git a/src/readahead/readahead-common.h b/src/readahead/readahead-common.h index b4eab71b1a..9962dd527a 100644 --- a/src/readahead/readahead-common.h +++ b/src/readahead/readahead-common.h @@ -45,6 +45,9 @@ typedef struct ReadaheadShared { ReadaheadShared *shared_get(void); -int bump_request_nr(const char *p); +int block_bump_request_nr(const char *p); + +int block_get_readahead(const char *p, uint64_t *bytes); +int block_set_readahead(const char *p, uint64_t bytes); #endif -- cgit v1.2.3-54-g00ecf