Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-2898

Improve performance of eviction-heavy workloads by dynamically controlling the number of eviction threads

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor - P4
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT2.9.2, 3.2.13, 3.4.3, 3.5.2
    • Component/s: None
    • Labels:
      None

      Description

      The number of eviction server threads significantly affects performance of eviction heavy workloads. The number of threads yielding the best performance is not trivial to set, and varies depending on the workload, the hardware and the OS. The idea is to control the number of eviction server threads dynamically, using the amount of work done and (possibly) the degree of lock contention as heuristics.

        Attachments

        1. 2898.stat.tar.gz
          235 kB
        2. 2898.3a2.tar.gz
          258 kB
        3. 2898.Oct27.tar.gz
          546 kB

          Activity

            People

            Assignee:
            fedorova Alexandra (Sasha) Fedorova
            Reporter:
            fedorova Alexandra (Sasha) Fedorova
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: