[LUDOC-485] document llite.*.read_ahead_range_kb parameter Created: 08/Jan/21  Updated: 08/Jan/21

Status: Open
Project: Lustre Documentation
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Minor
Reporter: Andreas Dilger Assignee: Lustre Manual Triage
Resolution: Unresolved Votes: 0
Labels: None

Issue Links:
Related
is related to LU-13669 improve mmap performances Resolved
Rank (Obsolete): 9223372036854775807

 Description   

Add a description of the llite.*.read_ahead_range_kb parameter to LustreProc.xml. From patch https://review.whamcloud.com/38916 "LU-13669 llite: try to improve mmap performance":

    So the pattern could be something like this:
    
    [1M data] [hole] [0.5M data] [hole] [0.7M data] [1M data]
    
    Every time an application reads mmap data, it may not only
    read a single 4KB page, but also a cluster of nearby pages in
    a range(e.g. 1MB) of the first page after a cache miss.
    
    The readahead engine is modified to track the range size of
    a cluster of mmap reads, so that after a seek and/or cache miss,
    the range size is used to efficiently prefetch multiple pages
    in a single RPC rather than many small RPCs.

Generated at Sat Feb 10 03:43:19 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.