mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 12:28:41 +08:00
ceph: set up readahead size when rsize is not passed
This should improve the default read performance, as without it readahead is practically disabled. Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
This commit is contained in:
parent
79e3057c4c
commit
e985222743
@ -779,6 +779,10 @@ static int ceph_register_bdi(struct super_block *sb,
|
||||
fsc->backing_dev_info.ra_pages =
|
||||
(fsc->mount_options->rsize + PAGE_CACHE_SIZE - 1)
|
||||
>> PAGE_SHIFT;
|
||||
else
|
||||
fsc->backing_dev_info.ra_pages =
|
||||
default_backing_dev_info.ra_pages;
|
||||
|
||||
err = bdi_register(&fsc->backing_dev_info, NULL, "ceph-%d",
|
||||
atomic_long_inc_return(&bdi_seq));
|
||||
if (!err)
|
||||
|
Loading…
Reference in New Issue
Block a user