Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-14917

allow switching mmap readahead logic

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • Lustre 2.17.0
    • None
    • 9223372036854775807

    Description

      We have seen some customer workloads doing mmap where the mmap readahead algorithm works very poorly.  Investigation showed that the workload is much more like a traditional sequential workload.  Changing the mmap readahead tunables and using madvise both did not result in good readahead behavior.

      Instead, we tried allowing mmap readahead to use the standard readahead logic, rather than the mmap specific logic.  This worked really well for this workload, so I'm pushing a patch to make that a tunable.

      Attachments

        Issue Links

          Activity

            People

              wc-triage WC Triage
              paf0186 Patrick Farrell
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: