Skip to content

v3.5 Performance

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

Contents

  1. [Testing|#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