From 1f83fb8efbd76c4d9f8f088e69258d88cff2208e Mon Sep 17 00:00:00 2001 From: Lee Susman Date: Tue, 8 Oct 2013 09:47:59 +0300 Subject: [PATCH] mm: change max readahead size to 512KB Change the VM_MAX_READAHEAD value from the default 128KB to 512KB. This will allow the readahead window to grow to a maximum size of 512KB, which greatly benefits to sequential read throughput. Change-Id: Ia0780ea4e2a4ae0b6111485b72fb25376dcb1f96 Signed-off-by: Lee Susman --- include/linux/mm.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/mm.h b/include/linux/mm.h index 9d83f5212ea6..d2dcc8727bc8 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h @@ -1985,7 +1985,7 @@ int write_one_page(struct page *page, int wait); void task_dirty_inc(struct task_struct *tsk); /* readahead.c */ -#define VM_MAX_READAHEAD 128 /* kbytes */ +#define VM_MAX_READAHEAD 512 /* kbytes */ #define VM_MIN_READAHEAD 16 /* kbytes (includes current page) */ int force_page_cache_readahead(struct address_space *mapping, struct file *filp,