Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-5859

Analyse and reduce IO amplification by OS

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: segment-tar

      Description

      Certain operation system settings might result in too much data actually being read from disk causing early setting on of thrashing. E.g. transparent huge pages or too big read aheads might be contra productive in combination with the TarMKs memory mapping model.

      • Determine the ratio of data being read by the TarMK and actual data being read from disk. Determine the impact of relevant OS parameters (e.g. transparent huge pages) on this ratio.
      • Compare memory mapped mode with file IO mode with an accordingly increased segment cache. This would move prediction of what is likely to be read next from the OS layer into our segment cache eviction strategy.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                mduerig Michael Dürig
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: