Skip to content

v3.5 Performance

Andrey Kurilov edited this page Sep 12, 2017 · 18 revisions

Contents

  1. Testing
     1.1. Environment
     1.2. Regression
      1.2.1. Max Throughput
      1.2.2. Bandwidth
      1.2.3. Distributed Mode Scalability
      1.2.4. Recycle Mode
     1.3. New Functionality
      1.3.1. Actual Concurrency
  2. Tuning

1. Testing

1.1. Environment

  • 5 VMs each equivalent to system having Xeon CPU E5 (2.9 GHz, 8 cores)
  • In distributed mode tests:
    • 1 host is used for load controller instance
    • 4 hosts are used for storage driver service instances
  • 10 GBit network
  • 256 GB of shared memory

1.2. Regression

In the regression tests below the Mongoose versions 3.4.2 and 3.5.0 have been compared.

1.2.1. Max Throughput

max-tp-4-dummy-drivers-v3.4-vs-3.5.png

1.2.2. Bandwidth

bw_100MB_objects-v3.4-vs-v3.5.png

1.2.3. Distributed Mode Scalability

distributed-mode-scalability-v3.4-vs-v3.5.png

1.2.4. Recycle Mode

recycle_mode_max_rate_v3.4.2_vs_v3.5.0.png

1.3. New Functionality

1.3.1. Actual Concurrency

actual_concurrency_vs_object_size.png

2. Tuning

calc_vs_io_problem.png

Clone this wiki locally