Whamcloud - gitweb
Branch HEAD
authoranserper <anserper>
Wed, 30 Jul 2008 21:16:05 +0000 (21:16 +0000)
committeranserper <anserper>
Wed, 30 Jul 2008 21:16:05 +0000 (21:16 +0000)
b=16037
i=Alexey Lyashkov (shadow)
i=Alexander Zarochentsev (zam)

fixing readahead initial value wrt available lowmem pages

lustre/llite/llite_lib.c

index cb5d813..6878db9 100644 (file)
@@ -96,7 +96,7 @@ static struct ll_sb_info *ll_init_sbi(void)
                 sbi->ll_async_page_max = pages / 2;
         else
                 sbi->ll_async_page_max = (pages / 4) * 3;
-        sbi->ll_ra_info.ra_max_pages = min(num_physpages / 8,
+        sbi->ll_ra_info.ra_max_pages = min(pages / 32,
                                            SBI_DEFAULT_READAHEAD_MAX);
         sbi->ll_ra_info.ra_max_read_ahead_whole_pages =
                                            SBI_DEFAULT_READAHEAD_WHOLE_MAX;