Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMSEARCH-300



Environment

Summary

Test 1 user call number browsing with random words.

Test

...

5 users call number browsing with random words.

Test

...

10 users call number browsing with random words

...

.

Test 20 users call number browsing with random words.

Test 50 users call number browsing with

...

random words.

Test with long ramp-up period, 1 minute per user from 0 to 25 users

Test 50 users call  number browsing + DI + CICO

Summary

  • ALL tests (1-50 users) ended without errors. Average response time . most resource intensive is mod-search. During test 50 users call number browsing  CPU usage reached more than 300%. 
  • During tests 50 users with background activities (CICO+ Data Import) response time increased up to 10%-15%.

...

Anchortest01test011 user Image Removed

Anchor
env
env

Environment

  • mod-search 1.6.4
  • OpenSearch service
    • nodes type r6g.large.search (X4) * (4 data nodes 3 dedicated master nodes);

    • version OpenSearch 1.2 (latest);
  • kafka 2.8.0

Anchor
summary
summary

Summary

  • ALL tests (1-50 users) ended without errors. Average response time . most resource intensive is mod-search. During test 50 users call number browsing  CPU usage reached more than 300%. 
  • During tests 50 users with background activities (CICO+ Data Import) response time increased up to 10%-15%.
number of usersaverage rt% CPU mod-search
10.14812
50.16842
100.19175
200.321122
501.821158


Image Added Image Added


Anchor
test01
test01
1 user 


Image Added

RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
GET_browse _call_numbers17471747002.2200.0530.1420.1660.2550.3080.6870.1480.251




Image Added

Anchor
test05
test05

5 users

RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
GET_browse _call_numbers821982190010.6930.0480.1500.1880.2950.4190.9200.1680.292


Image Added

Anchor
test10
test10

10 users

RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
GET_browse _call_numbers12741127410020.3130.0510.1610.2330.3870.5841.4370.1910.384


Image Added


20 users

RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
GET_browse _call_numbers12193121930032.1690.0520.2450.4410.7391.0252.4410.3210.736


Image Added


50 users

RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
GET_browse _call_numbers784978490038.4850.0810.9631.2591.8232.1823.2750.9961.821

Image Added

Anchor
test1
test1

50 users 30 min (10 min ramp up)

Image Added

Image Added

Anchor
test2
test2

50 users + DI in background

Image Added

Image Added

Anchor
test3
test3

50 users +DI 5K in background

Image Added

RTT without background activity

RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
GET_browse _call_numbers
17471747002.2200.0530.1420.1660.2550.3080.6870.1480.251

Image Removed

5 users

RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
"BT83.57 .N625 2013"1027610276009.3490.0460.1610.2340.4010.7791.5470.1920.401
GET_browse _call_numbers
82198219
"CC76.4 .C66 2013"102751027500
10
9.
693
3520.
048
0460.
150
1690.
188
2430.
295
4020.
419
806
0
1.
920
7360.
168
1990.
292

Image Removed

10 users

RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
402
GET_browse _call_numbers
1274112741
"DT107.827.L32 1987"102771027700
20
9.
313
3460.
051
0500.
161
1690.
233
2420.
387
4000.
584
8101.
437
7210.
191
1980.
384

Image Removed

20 users

RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
399
GET_browse _call_numbers "G3893.M5 1923 .W4"1027510275009.3360.0530.1730.2480.4070.8211.7530.2030.407
GET_browse _call_numbers
12193121930032.169
"LC4019 .H83 2012"1027510275009.3550.0560.
052
1810.
245
2530.
441
4180.
739
8231.
025
606
2
0.
441
2100.
3210.736

Image Removed

...

50 users 30 min (10 min ramp up)

Image Removed

Image Removed

...

50 users + DI in background

Image Removed

Image Removed

...

50 users +DI 5K in background

Image Removed

RTT without background activity

Latency
RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverage
418
GET_browse _call_numbers "N6370 .C585 2013eb"1027610276009.3430.0540.1700.2430.3970.7631.8470.1990.397
GET_browse _call_numbers "P302.77 .P67 2013"1027310273009.3490.0620.1920.2670.4330.8081.8800.2220.433
GET_browse _call_numbers "BT83.57 .N625 2013PR2274 .P7 1633"10276102771027610277009.3493340.0460470.1611680.2342450.4014110.7798111.5478150.1922010.401411
GET_browse _call_numbers "CC76.4 .C66 2013TL220 .B85 2012"10275102761027510276009.3523390.0460430.1691510.2432240.4023830.8067341.7367650.1991820.402383
GET_browse _call_numbers "DT107.827.L32 1987Z711 .C88 2013"10277102751027710275009.3463500.0500930.1692600.2423390.4005070.81099512.7210740.1982890.399GET_browse _call_numbers "G3893.M5 1923 .W4"1027510275009.3360.0530.1730.2480.4070.8211.7530.2030.407507


RTT with DI in the background.

RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
GET_browse _call_numbers "LC4019 .H83 2012BT83.57 .N625 2013"102752072102752072009.3552800.0560540.1812110.2532930.4184600.8237551.6064230.2102390.418460
GET_browse _call_numbers "N6370 .C585 2013ebCC76.4 .C66 2013"102762073102762073009.3432820.0540510.1702240.2433060.3974690.7637171.8474190.1992490.397469
GET_browse _call_numbers "P302DT107.77 827.P67 2013L32 1987"102732073102732073009.3492770.0620530.1922160.2672970.4334610.8086841.8803590.2222410.433460
GET_browse _call_numbers "PR2274 .P7 1633G3893.M5 1923 .W4"102772073102772073009.3342700.0470580.1682170.2453020.4114620.8117251.8153320.2012440.411462
GET_browse _call_numbers "TL220 LC4019 .B85 H83 2012"102762071102762071009.3392830.0430670.1512340.2243140.3834840.7347421.7653300.1822610.383484
GET_browse _call_numbers "Z711 N6370 .C88 2013C585 2013eb"102752073102752073009.3502750.0930600.2602180.3392980.5074640.99569021.0744540.2892460.507

RTT with DI in the background.

Latency0.484
RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverage
464
GET_browse _call_numbers "P302.77 .P67 2013"20712071009.2780.0680.2400.3250.5000.7521.4840.2680.500
GET_browse _call_numbers "BT83.57 .N625 2013PR2274 .P7 1633"2072207420722074009.2802660.0540490.2112210.2933040.4604640.7556911.4234850.2392450.460464
GET_browse _call_numbers "CC76.4 .C66 2013TL220 .B85 2012"2073207220732072009.2822730.0510440.2241980.3062740.4694380.7176711.4194490.2492250.469437
GET_browse _call_numbers "DT107.827.L32 1987"20732073009.2770.0530.2160.2970.4610.6841.3590.2410.460
GET_browse _call_numbers "G3893.M5 1923 .W4"20732073009.2700.0580.2170.3020.4620.7251.3320.2440.462
GET_browse _call_numbers "LC4019 .H83 2012"20712071009.2830.0670.2340.3140.4840.7421.3300.261Z711 .C88 2013"20752075009.2820.1030.3150.4060.5910.8711.6040.3400.591




average real call numbers from database0.2095
average random words0.326

Anchor
test4
test4

Comparison chart - call number browsing real keys + data import 5K in background

Image Added

Call number browsing with background CICO activity.

Image Added

A large usage of processor resources is observed in the mod-search module during call number browsing. I guess  need to increase the processor resources in task definition of this module.

Grafana chart from test - random keywords.

Image Added

Grafana chart from test - real keywords from database.

SELECT jsonb -> effectiveCallNumberComponents →> 'callNumber')    FROM fs09000000_mod_inventory_storage.item WHERE jsonb -> effectiveCallNumberComponents →'callNumber'  is not null limit 10


Image Added


50 users call number browsing random words + 10 user CICO in background

Image Added


RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency

Image Removed

Call number browsing with background CICO activity.

Image Removed

A large usege of processor resources is observed in the mod-search module during call number browsing. I guess  need to increase the processor resources in tack definition of this module.

Grafana chart from test - random keywords.

Image Removed

Grafana chart from test - real keywords from database.

SELECT jsonb -> effectiveCallNumberComponents →> 'callNumber')    FROM fs09000000_mod_inventory_storage.item WHERE jsonb -> effectiveCallNumberComponents →'callNumber'  is not null limit 10

Image Removed

50 users call number browsing random words + 10 user CICO in background

Image Removed

Latency2073207420722075average real call numbers from database2095average random words326
RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverage
GET_browse _call_numbers "N6370 .C585 2013eb"2073BT83.57 .N625 2013529952990098.2755660.0600480.2181720.2982680.4644750.69080212.4549810.2462140.464475
GET_browse _call_numbers "P302CC76.77 4 .P67 C66 2013"20715297207152970098.2785690.0680500.2401780.3252820.5004860.75288412.4842490.2682240.500485
GET_browse _call_numbers "PR2274 .P7 1633"2074DT107.827.L32 1987529752970098.2665610.0490520.2211810.3042810.4645020.69192212.4850.2452260.464502
GET_browse _call_numbers "TL220 .B85 2012"2072G3893.M5 1923 .W4529752970098.2735490.0440540.1981820.2742890.4385110.67188212.4497420.2252300.437511
GET_browse _call_numbers "Z711 .C88 2013"2075LC4019 .H83 2012529852980098.2825760.1030580.3151930.4062900.5915130.87187912.6043370.3402370.591513
GET_browse _call_numbers N6370 .C585 2013eb52965296008.5560.0540.1780.272

...

5299
0.4910.8692.3020.2230.491
GET_browse _call_numbers P302.77 .P67 201352975297008.5620.0660.2040.3100.5270.8622.9160.2500.527
GET_browse _call_numbers PR2274 .P7 163352995299008.5470.0480.1820.2800.5040.9032.1420.2280.504
GET_browse _call_numbers BT83.57 .N625 20135299TL220 .B85 201252975297008.5665520.0480430.1721620.2682590.4754660.8028472.9812240.2142070.475466
GET_browse _call_numbers CC76Z711 .4 .C66 C88 20135297530052975300008.5695720.0500910.1782620.2823870.48664701.8841572.2499920.2240.4853180.647


call number browsing W/O background process

Image Added


Latency5298529652975297
RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverage
GET_browse _call_numbers DT107BT83.82757 .L32 1987N625 201352972773529727730087.5617570.0520470.1811440.2812230.5023780.9227782.4852920.2261810.502378
GET_browse _call_numbers G3893CC76.M5 1923 4 .W4C66 201352972772529727720087.5497620.0540500.1821590.2892400.5114090.88280421.7425940.2301950.511409
GET_browse _call_numbers LC4019 .H83 20125298DT107.827.L32 1987277427740087.5767470.0580500.1931570.2902400.5134020.8797922.3370290.2371930.513401
GET_browse _call_numbers N6370 .C585 2013eb5296G3893.M5 1923 .W4277027700087.5567260.0540530.1781680.2722530.4914150.86971221.3026550.2232010.491415
GET_browse _call_numbers P302.77 .P67 20135297LC4019 .H83 2012277327730087.5627720.0660590.2041680.3102550.5274150.86288921.9164850.2502060.527415
GET_browse _call_numbers PR2274 N6370 .P7 1633C585 2013eb52992774529927740087.5477420.0480540.1821600.2802350.5044020.90375821.1424030.2281950.504402
GET_browse _call_numbers TL220 .B85 20125297P302.77 .P67 2013277327730087.5527510.0430670.1621860.2592700.4664310.84779721.2247440.2072210.466431
GET_browse _call_numbers Z711 PR2274 .C88 2013P7 163353002771530027710087.5727200.0910500.2621600.3872400.64740810.15780921.9928450.3181980.647408

call number browsing W/O background process

Image Removed

0.401
GET_browse _call_numbers TL220 .B85 201227762776007.7360.0410.1400.2130.3810.8161.2940.1750.381
GET_browse _call_numbers BT83.57 .N625 201327732773007.7570.0470.1440.2230.3780.7782.2920.1810.378
GET_browse _call_numbers CC76.4 .C66 201327722772007.7620.0500.1590.2400.4090.8041.5940.1950.409
GET_browse _call_numbers DT107.827.L32 198727742774007.7470.0500.1570.2400.4020.7922.0290.193Z711 .C88 201327742774007.7680.0900.2500.3480.5260.9341.7750.2840.526

Average response times chart (blue- callnumber browsing random words, orange - call number browsing random words + CICO 10 users)_

Image Added

it can be seen that the response time slightly (15%) increases when working with CICO in background.


Anchor
test5
test5

long ramp-up period, 1 minute per user from 0 to 25 users

Image Added


Image Added


Image Added

Anchor
test6
test6

Call  number browsing + DI + CICO

Image Added


Image Added

Image Added


Call number browsing with old cluster

1 user

0.415
RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
GET_browse _call_numbers G3893.M5 1923 .W427702770007.7260.0530.1680.2530.4150.7121.6550.20126432643002.2330.0440.1250.1640.2850.4940.9480.1450.278

10 users

Image Added

RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
GET_browse _call_numbers LC4019 .H83 201227732556927732556900721.7723630.0590430.1681380.2551940.4153500.8896111.4859370.2061670.415GET_browse _call_numbers N6370 .C585 2013eb27742774007.7420.0540.1600.2350.4020.7581.4030.1950.402346

20 users

Image Added

2773
RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
GET_browse _call_numbers P302.77 .P67 201327734115541155007.7510.06735.0260.1860410.2701960.4313550.7976711.0782.7446250.2212710.431669

50 users

RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
GET_browse _call_numbers PR2274 .P7 16332771103398277110339800789.7204370.0500410.1602110.2403130.4085340.80989612.8451460.1982510.408GET_browse _call_numbers TL220 .B85 201227762776007.7360.0410.1400.2130.3810.8161.2940.1750.381530

Image Added

100 users

...

long ramp-up period, 1 minute per user from 0 to 25 users

Image Removed

Image Removed

Image Removed

...

Call  number browsing + DI + CICO

Image Removed

Image Removed

...

RequestsTotalOKKO% KOReq/sMin50th pct75th pct95th pct99th pctMaxAverageLatency
GET_browse _call_numbers Z711 .C88 20132774106865277410686500793.7688360.0900440.2507270.3480.526.9781.3942.0734.7130.9347581.7750.2840.526

Average response times chart (blue- callnumber browsing random words, orange - call number browsing random words + CICO 10 users)_

Image Removed

it can be seen that the response time slightly (15%) increases when working with CICO in background.

...

389


Image Added



users

new

cluster

old 

cluster

10.1480.145
100.1910.167
200.3210.271
501.8210.251