Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-18375

High CPU during insert-only stress test due to heap contention on Windows

    • Windows
    • Hide

      Hammer.mongo insert only workload for long period of time,

      Show
      Hammer.mongo insert only workload for long period of time,
    • Platform 4 06/05/15, Platform 5 06/26/16, Platform 6 07/17/15, Platform 7 08/10/15

      Configuration:
      2-node replica set w/ TCMalloc fix for WT heap (3.1.3-pre-)

      Problem:

      • High CPU during insert only stress after a day,
        profiler indicated high cpu usage around the heap functions

      I think it's early in the 3.2 cycle that we can implement a full solution and stabilize it.

      This happened b/c we implemented the TCMalloc 1/2 way (only for WT) so the heap contention is still around , see profiler information about the % of the time around new/free functions

        1. TCmalloc2.5.png
          TCmalloc2.5.png
          596 kB
        2. TCmalloc3.5.png
          TCmalloc3.5.png
          665 kB
        3. WT-Secondery.png
          WT-Secondery.png
          145 kB

            Assignee:
            backlog-server-platform DO NOT USE - Backlog - Platform Team
            Reporter:
            eitan.klein Eitan Klein
            Votes:
            0 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated: