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

Investigate performance regression in develop, add workload to wtperf/runners

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT2.9.0, 3.3.12, 3.2.10
    • Labels:
      None

      Description

      For the given workload wiredtiger/develop achieved 6 times lesser update ops/s than mongodb-3.2.1.

      Run summary with develop:
      Executed 0 read operations (0%) 0 ops/sec
      Executed 0 insert operations (0%) 0 ops/sec
      Executed 0 truncate operations (0%) 0 ops/sec
      Executed 11374430 update operations (100%) 18957 ops/sec
      Executed 5 checkpoint operations

      Run summary with mongodb-3.2.1:
      Executed 0 read operations (0%) 0 ops/sec
      Executed 0 insert operations (0%) 0 ops/sec
      Executed 0 truncate operations (0%) 0 ops/sec
      Executed 67828924 update operations (100%) 113048 ops/sec
      Executed 6 checkpoint operations

      Workload:

      # wtperf options file: Stress checkpoint data volume
      conn_config="cache_size=10GB,log=(enabled=false),statistics=(fast),statistics_log=(json=1,wait=1)"
      table_config="leaf_page_max=32k,internal_page_max=16k,allocation_size=4k,split_pct=90,type=file"
      # Enough data to fill the cache. 100 million 1k records results in two ~6GB
      # tables
      icount=100000000
      create=false
      compression="snappy"
      populate_threads=1
      checkpoint_interval=60
      checkpoint_threads=1
      report_interval=5
      run_time=600
      # MongoDB always has multiple tables, and checkpoints behave differently when
      # there is more than a single table.
      table_count=2
      threads=((count=6,updates=1))
      value_sz=1000
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                sulabh.mahajan Sulabh Mahajan
                Reporter:
                sulabh.mahajan Sulabh Mahajan
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: