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

Mixed read/write workload using zlib unexpectedly outperforms snappy on Windows

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: WiredTiger
    • Labels:
      None
    • Windows

      Submitting on behalf of a user. Will fill in details shortly

      ~~~~~~~~
      My test consists of inserting and updating 300 million documents, a single database, 100 collections.

      Hardware used:
      Win 8.1 5960x 16gb ram (although using maxCacheSize is 4)
      PCI attached SSD

      Test results:

      Version Compressor Memory Size Time to compete Throughput
      3.0.1 Snappy 7.9 (max 4) 189 GB 12:24 24.1M/hr
      3.0.1 zlib 6.9 (max 4) 100 GB 10:36 28.3M/hr

        1. 3.0.0 zlib redux.png
          53 kB
          Nick Judson
        2. 3.1.6_snappy.png
          53 kB
          Nick Judson
        3. 3.1.6 zlib.png
          43 kB
          Nick Judson
        4. 3.1.6 zlib incomplete.png
          50 kB
          Nick Judson
        5. CPU under load.png
          44 kB
          Eitan Klein
        6. mongodb_07221620_zlib_3.1.6.csv
          3.33 MB
          Nick Judson
        7. screenshot-1.png
          47 kB
          Nick Judson
        8. screenshot-2.png
          46 kB
          Nick Judson
        9. screenshot-3.png
          50 kB
          Nick Judson
        10. SingleBox_Snappy.png
          54 kB
          Nick Judson
        11. Snappy, 1GB cache.png
          19 kB
          Nick Judson
        12. snappy windows.png
          52 kB
          Nick Judson
        13. SnappyWinSingle300.png
          52 kB
          Nick Judson
        14. ubuntu_snappy.png
          60 kB
          Nick Judson
        15. windows snappy (app server).png
          59 kB
          Nick Judson
        16. zlib_300_singlebox.png
          21 kB
          Nick Judson
        17. zlib_noraw.png
          54 kB
          Nick Judson
        18. zlib.png
          49 kB
          Nick Judson
        19. Zlib-316.png
          26 kB
          Eitan Klein
        20. zlib ubuntu 14.04.png
          58 kB
          Nick Judson
        21. zlib windows app server.png
          58 kB
          Nick Judson
        22. zlib windows single box.png
          54 kB
          Nick Judson

            Assignee:
            eitan.klein Eitan Klein
            Reporter:
            nickj Nick Judson
            Votes:
            0 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated:
              Resolved: