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

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

              Created:
              Updated:
              Resolved: