- PERF-149Getting issue details... STATUS
Overview:
The purpose of these tests is to compare results from two identical test runs on different environment. Find the reason of slownesses if any will be there.
Summary:
In this particular case, BHS1 shows faster work than GCP1.
There are a difference between module usages but that related to different logic of token caching and his future usage. (that explaining high CPU usage on okapi for BHS1 and high CPU usage for mod-authtoken).
Version:
mod-circulation:19.2.7;
okapi:4.3.3;
mod-circulation-storage:12.1.4;
Tests:
Test # | Virtual Users | Duration (sec) | Env |
---|---|---|---|
1 | 10 | 1800 | BHS1 |
2 | 10 | 1800 | GCP1 |
Results comparison:
Requests | Total | Req/s | Response times (Seconds) | |||
50th pct | 75th pct | 95th pct | ||||
BHS1 | GET /circulation/loans?(userId=={UserID} and status.name<>Closed) | 29694 | 16.493 | 0.548 | 0.623 | 0.934 |
GCP1 | 28853 | 16.027 | 0.613 | 0.657 | 0.751 |
BHS1 Service CPU usage for relevant modules:
BHS1 Service memory usage for relevant modules:
BHS1 RDS memory usage:
GCP1 Service CPU usage for relevant modules:
GCP1 Service memory usage for relevant modules:
GCP1 RDS CPU usage: