Table of Contents |
---|
...
Test # | Test Conditions | Duration | Load generator size (recommended) | Load generator Memory(GiB) (recommended) | Notes |
---|---|---|---|---|---|
1. | Checkin/Ckeckout with 8, 20, 25 users | 30 min | t3.medium | 3 |
|
2. | Data import with 5K, 25K, 50K, 100K Create imports | x |
Results
...
Check In, Check Out
Response Times (CICO)
10/50 Partitions
2 Partitions
Response time comparison CICO + DI
Transaction | Response time, 95 percentile | Degradation, s | Degradation, % | |
---|---|---|---|---|
10/50 Partitions | 2 Partitions | |||
Check-in Controller 8us | 0.555 s | 0.576 s | 0.021 s | 4% |
Check-out Controller 8us | 0.899 s | 0.897 s | -0.002 s | 0% |
Check-in Controller 20us | 0.554 s | 0.592 s | 0.038 s | 7% |
Check-out Controller 20us | 0.852 s | 0.860 s | 0.008 s | 1% |
Check-in Controller 25us | 0.553 s | 0.589 s | 0.036 s | 7% |
Check-out Controller 25us | 0.834 s | 0.894 s | 0.06 s | 7% |
Data import 5K | 2m 8 s | 2m 24 s | 16 s | 13% |
Data import 25K | 10 min 41 s | 11 min 27 s | 46 s | 7% |
Data import 50K | 21 min 11 s | 19 min 16 s | -115 s | -9% |
Data import 100K | 42 min 35 s | 40 min 24 s | -131 s | -5% |
Instance CPU Utilization (CICO)
10/50 Partitions
2 Partitions
Service CPU Utilization (CICO)
10/50 Partitions
2 Partitions
Memory Utilization (CICO)
10/50 Partitions
mod-inventory-storage memory usage increased from 57 to 65 during the test. This behaviour was also reproduced for the tests with 2 partitions.
2 Partitions
RDS CPU
...
Utilization (CICO)
10/50 Partitions
2 Partitions
...
There is a 5% increase in CPU utilization for 25 users test, but this behaviour wasn't reproduced during retesting. It can be caused by external factors.
RDS DB
...
connections (CICO)
10/50 Partitions
2 Partitions
Kafka CPU
...
load (CICO)
10/50 Partitions
2 Partitions
Database
...
Load (CICO)
10/50 Partitions
2 Partitions
Data Import
Instance CPU Utilization (DI)
10/50 Partitions
2 Partitions
Service CPU Utilization (DI)
10/50 Partitions
2 Partitions
Memory Utilization (DI)
10/50 Partitions
2 Partitions
RDS CPU Utilization (DI)
10/50 Partitions
2 Partitions
RDS DB connections (DI)
2 Partitions
Kafka CPU
...
(DI)
10/50 Partitions
2 Partitions
Database
...
Load (DI)
2 Partitions
Bulk Edits
Jobs Duration
...
comparison
Transaction | Job duration | Degradation, s | Degradation, % | |
---|---|---|---|---|
10/50 Partitions | 2 Partitions | |||
Users 1000 records | 43 s | 44 s | 1 s | 2% |
Users 2500 records | 1 min 49 s | 1 min 45 s | - 4 s | -4% |
Items 1000 records | 3 min 8 s | 2 min 49 s | -19 s | -10% |
Items 10k records | 22 min 44 s | 19 min 13 s | -3 min 31 s | -15% |
Holdings 1000 records | 1 min 52 s | 1 min 51 s | -1 s | -0.8% |
Holdings 10k records | 11 min 14 s | 10 min 46 s | -28 s | -4% |
Holdings 10k +Items 10k + Users 2500 | 10 min 39 s 19m 10 s 1 min 42 s | 10 min 31 s 18 min 56 s 1 min 40 s | -8 s -14 s -2 s | -1% -1% -2% |
Holdings 1000 +Items 1000 + Users 1000 | 1 min 47 s 2 min 43 s 42 s | 1 min 44s 2 min 41 s 41 s | -3 s -2 s -1 s | -3% -1% -2% |
Instance CPU
...
Utilization (Bulk Edit)
Service CPU Utilization )Bulk Edit)
Memory Utilization (Bulk Edit)
RDS CPU Utilization (Bulk Edit)
RDS DB connections (Bulk Edit)
Kafka CPU
...
(Bulk Edit)
Database
...
Load (Bulk Edit)
Appendix
Infrastructure
PTF -environment ncp3
...