...
Comparison okapi-4.3.3 vs okapi-4.6.1 (okapi metrics enabled)
Okapi-4.3.3 Grafana performance dashboard:
Below results are for 8 Users, 30 minutes against Checkin-Checkout workflow.
Grafana Performance Dashboard
Okapi-4.6.1 Grafana performance dashboard:
is around 71% faster than Okapi-4.3.3
...
. 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:
Okapi-4.6.1 Grafana performance dashboard:
Checkin-Checkout API level comparison
For Okapi-4.6.1, Check-in is 71% faster and Checkout is around 65% faster.
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.
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
https://issues.folio.org/browse/MODPATBLK-70
...