MOBIUS Baseline Tests: CI/CO multi tenants

MOBIUS Baseline Tests: CI/CO multi tenants

Overview

  • This document contains the results of testing MOBIUS Baseline Tests: CI/CO. Ticket: PERF-730

https://folio-org.atlassian.net/browse/PERF-730

Summary

  • Three tests were run successfully and without errors on the Mobius-performacne testing cluster (mcpt).

  • No sign of memory leaks on every module. Memory shows stable trend.

  • CI/CO for small tenants IDs has a response time of 15% longer than for large tenants IDs.

  • No modules are showing a growing CPU trend or any spikes. 

  • The CI/CO response time for small tenants IDs with less load is 20% longer than with double load, indicating that CICO works better under a load.

Test Runs 

Test №

Date

Test Conditions

Results

1.

Mar 4, 2024, 5:42 PM UTC

1 CI or CO per min for small tenants, 2 CICO per min for large tenants

Completed

2.

Mar 4, 2024, 8:19 PM UTC

2 CI or CO per min for small tenants, 4 CICO per min for large tenants

Completed

3.

Mar 5, 2024, 2:39 PM UTC

4 CICO per min for one large tenant

Completed

Test Results

Test №1

1CI/CO Small + 2CICO Large

Requests

Total per tenant

50th pct

75th pct

95th pct

 

99th pct

Average

Requests

Total per tenant

50th pct

75th pct

95th pct

 

99th pct

Average

Small tenants - check-in

27

0.992

1.082

1.397

1.831

1.033

Small tenants - checkout

27

1.782

1.964

2.335

2.727

1.831

Large tenants - check-in

92

0.653

0.736

1.024

1.446

0.699

Large tenants - checkout

86

1.217

1.344

1.556

1.894

1.257

Requests

Total

50th pct

75th pct

95th pct

99th pct

Average

CICO_TC_Check-Out Controller_cs00000001_0038

25

2.053

2.293

3.029

3.032

2.125

CICO_TC_Check-Out Controller_cs00000001_0032

24

1.952

2.176

2.856

2.945

2.024

CICO_TC_Check-Out Controller_cs00000001_0028

26

1.829

2.081

2.842

3.498

1.953

CICO_TC_Check-Out Controller_cs00000001_0019

24

1.901

2.029

2.554

2.864

1.943

CICO_TC_Check-Out Controller_cs00000001_0016

23

1.807

2.056

2.803

3.414

1.938

CICO_TC_Check-Out Controller_cs00000001_0010

19

1.815

1.967

2.653

2.780

1.933

CICO_TC_Check-Out Controller_cs00000001_0045

26

1.859

2.051

2.359

2.435

1.917

CICO_TC_Check-Out Controller_cs00000001_0046

23

1.817

1.934

2.077

4.394

1.910

CICO_TC_Check-Out Controller_cs00000001_0057

22

1.796

2.141

2.479

2.828

1.896

CICO_TC_Check-Out Controller_cs00000001_0011

29

1.755

2.161

2.672

2.825

1.888

CICO_TC_Check-Out Controller_cs00000001_0049

25

1.823

2.034

2.585

2.615

1.888

CICO_TC_Check-Out Controller_cs00000001_0056

21

1.855

1.948

2.109

2.972

1.885

CICO_TC_Check-Out Controller_cs00000001_0021

22

1.857

1.980

2.475

2.777

1.881

CICO_TC_Check-Out Controller_cs00000001_0029

27

1.891

1.969

2.406

2.595

1.871

CICO_TC_Check-Out Controller_cs00000001_0052

25

1.842

2.037

2.153

2.513

1.868

CICO_TC_Check-Out Controller_cs00000001_0055

20

1.931

2.032

2.220

2.355

1.868

CICO_TC_Check-Out Controller_cs00000001_0039

22

1.817

1.993

2.479

2.608

1.863

CICO_TC_Check-Out Controller_cs00000001_0005

25

1.851

2.034

2.300

2.357

1.858

CICO_TC_Check-Out Controller_cs00000001_0044

25

1.879

1.974

2.298

2.591

1.857

CICO_TC_Check-Out Controller_cs00000001_0020

24

1.813

2.023

2.205

3.641

1.855

CICO_TC_Check-Out Controller_cs00000001_0026

25

1.733

1.965

2.574

3.367

1.855

CICO_TC_Check-Out Controller_cs00000001_0033

24

1.864

1.994

2.120

2.329

1.848

CICO_TC_Check-Out Controller_cs00000001_0025

24

1.798

1.908

2.716

2.795

1.840

CICO_TC_Check-Out Controller_cs00000001_0004

29

1.806

2.030

2.352

2.668

1.833

CICO_TC_Check-Out Controller_cs00000001_0023

29

1.860

2.026

2.313

2.386

1.831

CICO_TC_Check-Out Controller_cs00000001_0031

25

1.814

2.039

2.161

2.788

1.831

CICO_TC_Check-Out Controller_cs00000001_0060

34

1.704

2.019

2.549

2.799

1.828

CICO_TC_Check-Out Controller_cs00000001_0030

32

1.714

2.037

2.581

2.758

1.825

CICO_TC_Check-Out Controller_cs00000001_0018

22

1.815

1.932

2.222

2.353

1.819

CICO_TC_Check-Out Controller_cs00000001_0040

30

1.768

1.982

2.353

2.539

1.817

CICO_TC_Check-Out Controller_cs00000001_0002

23

1.846

1.930

2.054

2.681

1.816

CICO_TC_Check-Out Controller_cs00000001_0034

28

1.730

1.853

2.539

2.597

1.815

CICO_TC_Check-Out Controller_cs00000001_0012

29

1.705

1.871

2.703

3.061

1.814

CICO_TC_Check-Out Controller_cs00000001_0007

33

1.760

1.995

2.148

2.626

1.812

CICO_TC_Check-Out Controller_cs00000001_0022

32

1.704

1.873

2.227