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

Analyse and reduce IO amplification by OS

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: