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

Insert only workload under stress - high resolution timer for query operations consume ~17% of execution time

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical - P2
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Querying
    • Labels:
    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      Windows

      Description

      Version –
      Mongod RC11binaries

      Environment:

      • Single mongod with wiredtiger as storage engine
      • Windows 2012
      • WriedTiger configured with 1GB cache
      • EC2 machine c3.large

      Workload:

      • Used hammer.mongo to do insert only workload

      Issue -

      During insert only workload it's appear that high resolution counter which responsible to notify if operation take longer then X (100msec default) consume ~17% of execution time (see profiler output in the bitmap)

      When the default of 100 msec logging, it doesn't justify using this expensive call counter, we should consider cheaper alternative such GetTickCount()

        Attachments

        1. HighCounters.png
          39 kB
          Eitan Klein

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: