Uploaded image for project: 'OpenShift Node'
  1. OpenShift Node
  2. OCPNODE-2050

Investigate Go memory tuning and its impact on CRI-O during runtime

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • None
    • 5
    • False
    • None
    • False

      We recently received several customer reports regarding CRI-O memory usage, consumption and alleged leaks. While troubleshooting, we found that there are areas with CRI-O that could be responsible for the process memory consumption growing over time, especially its virtual address space usage that often confuses our customers. We could see whether there would be any feasible countermeasures that we could employ to help with the situation a little.

      Thus, I would like to focus on the following area:

      • Use the GOMEMLIMIT together with GOGC settings to tune Go's GC during runtime
        • How adjusting both settings would help (or not)
        • Can these be adjusted dynamically or during CRI-O startup?
        • Would using some "auto-tuner" package/solution benefit CRI-O?

              rh-ee-kwilczyn Krzysztof Wilczyński
              rh-ee-kwilczyn Krzysztof Wilczyński
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: