Versions Compared

Key

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

...

Comparison okapi-4.3.3 vs okapi-4.6.1 (okapi metrics enabled)

Okapi-4.3.3 Grafana performance dashboard:

Image RemovedBelow results are for 8 Users, 30 minutes against Checkin-Checkout workflow.

Grafana Performance Dashboard

Okapi-4.6.1 Grafana performance dashboard:

Image Removed

is around 71% faster than Okapi-4.3.3

...

Image Removed. Okapi-4.6.1 can process more requests and still perform better. In 30 minutes test run, okapi-4.6.1 was able to process 25% more requests with an average request per second(RPS) is 40.

Okapi-4.3.3 Grafana performance dashboard:

Image Added


Okapi-4.6.1 Grafana performance dashboard:

Image Added


Checkin-Checkout API level comparison

For Okapi-4.6.1, Check-in is 71% faster and Checkout is around 65% faster.

Image Added


Log request/response comparison

For Okapi-4.6.1, Log request has improved from 3.16 second to 0.243 seconds. Log request is faster by 1200% faster. Log response has improved from 3.25 seconds to 0.266 seconds which is 1100% faster.

Okapi-4.6.1 can process more log request/response and at the same time be fast. Okapi-4.6.1 processed [211k(logRequest), 220k(logResponse)] vs Okapi-4.3.3 which processed [170k(logRequest), 177k(logResponse)]. 

Okapi-4.3.3 log request/response comparison:


Okapi-4.6.1 log request/response comparison:

Log request/response improves significantly.

Image Removed

Image Added


Service CPU Utilization

Okapi-4.6.1 consumes less CPU and hence more efficient. Average CPU Utilization for okapi-4.6.1 is around 380% vs okapi-4.3.3 which is 600%. 

Okapi-4.3.3 Service CPU Utilization:


Okapi-4.6.1 Service CPU Utilization:

Appendix

CIRC-1014

https://issues.folio.org/browse/MODPATBLK-70

...