Skip to content

Performance tests

Vladimir Stepanenko edited this page Jun 25, 2021 · 5 revisions

Hardware

Each node have following configuration

  • CPU: Intel(R) Xeon(R) Silver 4210R CPU @ 2.40GHz, 10 cores, 20 threads
  • HDD: 15 x Seagete Exos 6 TB ST6000NM021A
  • Network: 1Gb/s
  • RAM: 64Gb + 32Gb swap
  • Kernel: Linux 4.18.0-294.el8.x86_64

Cluster config

  • Nodes: 3
  • VDisks: 45
  • Replicas: 3
  • Max data in blob: 1000000
  • Max blob size: 100000000
  • Quorum: 2
  • Timestamp period: 60m
  • Async IO: disabled, because of the old kernel version

Results

Average speed and RPS

Payload RPS PUT RPS GET
1 16347 19607
10 16382 19470
100 16388 19611
1000 16361 19627
10000 7492 16358
100000 961 2586
1000000 86 269

Average speed and RPS with multiple clients (3)

GET

Payload RPS#1 RPS#2 RPS#3
1000 11493 11383 11495
1000000 92 75 117

PUT

Payload RPS#1 RPS#2 RPS#3
1000 9174 9180 9306
1000000 44 47 50
Clone this wiki locally