mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-24 04:34:08 +08:00
smb3: improve parallel reads of large files
rasize (ra_pages) should be set higher than read size by default to allow parallel reads when reading large files in order to improve performance (otherwise there is much dead time on the network when doing readahead of large files). Default rasize to twice readsize. Signed-off-by: Steve French <stfrench@microsoft.com>
This commit is contained in:
parent
cbd4cbabef
commit
ba8c2b75b0
@ -246,7 +246,7 @@ cifs_read_super(struct super_block *sb)
|
||||
if (cifs_sb->ctx->rasize)
|
||||
sb->s_bdi->ra_pages = cifs_sb->ctx->rasize / PAGE_SIZE;
|
||||
else
|
||||
sb->s_bdi->ra_pages = cifs_sb->ctx->rsize / PAGE_SIZE;
|
||||
sb->s_bdi->ra_pages = 2 * (cifs_sb->ctx->rsize / PAGE_SIZE);
|
||||
|
||||
sb->s_blocksize = CIFS_MAX_MSGSIZE;
|
||||
sb->s_blocksize_bits = 14; /* default 2**14 = CIFS_MAX_MSGSIZE */
|
||||
|
Loading…
Reference in New Issue
Block a user