Table of Contents |
---|
...
- Memory utilization increasing for mod-fgm-manager up to 80% during lists refresh then goes down in few minutes - OOM issue for mod-fqm-manager
but only for creating new lists while the test query is running.Jira Legacy server System Jira serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key MODFQMMGR-501 - For mod-lists, CPU utilization was up to 237% for the test with 10 concurrent users and R/W split enabled. Average CPU usage did not exceed 14 % for all other modules.
- Approximately DB CPU usage is up to 98.5%.
...
10 m6g.2xlarge EC2 instances located in US East (N. Virginia)us-east-1
1 instance of db.r6g.8xlarge database, writer instance.
MSK - fse-tenant
4 kafka.m7g.xlarge brokers in 2 zonesApache Kafka version 3.7.x
EBS storage volume per broker 300 GiB
auto.create.topics.enable=true
log.retention.minutes=480
default.replication.factor=3
OpenSearch ptf-testcluster
OpenSearch version 2.13
Data nodes
Availability Zone(s) - 2-AZ without standby
Instance type - r6g.2xlarge.search
Number of nodes - 4
EBS volume size (GiB) - 300
Provisioned IOPS - 3000IOPS
Provisioned Throughput (MiB/s) - 250 MiB/s
Module versions
Cluster Resources - rcp1 | |||||||||
Module | Task Definition Revision | Module Version | Task Count | Mem Hard Limit | Mem Soft Limit | CPU Units | Xmx | Metaspace Size | Max Metaspace Size |
mod- |
...
authtoken | 1 | mod- |
...
authtoken: |
...
2. |
...
16. |
...
0-SNAPSHOT. |
...
303 | 2 |
...
1440 |
...
1152 |
...
512 |
...
922 |
...
88 |
...
128 |
mod- |
...
configuration | 1 | mod- |
...
configuration: |
...
5. |
...
11. |
...
0-SNAPSHOT. |
...
355 | 2 | 1024 | 896 | 0 | 768 | 88 | 128 |
mod- |
...
orders-storage | 1 | mod- |
...
orders-storage:13.8. |
...
0-SNAPSHOT. |
...
243 | 2 | 1024 | 896 |
...
512 | 700 | 88 | 128 |
mod- |
...
fqm-manager |
...
10 | mod-fqm- |
...
manager: |
...
2.1.0-SNAPSHOT. |
...
1197 | 2 |
...
3000 |
...
2600 |
...
128 |
...
2048 |
...
384 |
...
512 |
mod- |
...
finance | 1 | mod- |
...
finance: |
...
5. |
...
0.0-SNAPSHOT. |
...
174 | 2 |
...
1024 |
...
896 |
...
0 | 700 | 88 | 128 |
...
mod- |
...
lists |
...
5 | mod- |
...
lists:2. |
...
1.0-SNAPSHOT. |
...
1303 | 2 | 1024 | 896 | 0 |
...
768 | 88 | 128 |
...
mod-entities- |
...
links |
...
4 |
...
mod-entities- |
...
links:3. |
...
1.0-SNAPSHOT. |
...
113 | 2 |
...
2592 |
...
2480 |
...
400 |
...
1440 |
...
0 |
...
1024 |
mod- |
...
permissions |
...
2 | mod- |
...
permissions: |
...
6.6.0 |
...
-SNAPSHOT. |
...
385 | 2 |
...
1684 |
...
1544 |
...
512 |
...
1024 |
...
384 |
...
512 |
mod- |
...
orders | 1 | mod- |
...
orders: |
...
12. |
...
9.0-SNAPSHOT. |
...
398 | 2 |
...
2048 |
...
1440 |
...
1024 |
...
1024 | 384 | 512 |
edge- |
...
patron | 1 | edge- |
...
patron:5.2 |
...
.0-SNAPSHOT. |
...
174 |
...
2 | 1024 | 896 |
...
256 | 768 | 88 | 128 |
mod- |
...
invoice | 1 | mod- |
...
invoice: |
...
5. |
...
9.0-SNAPSHOT. |
...
205 |
...
2 |
...
1440 |
...
1152 |
...
512 |
...
922 |
...
88 |
...
128 |
mod- |
...
inventory-storage |
...
4 | mod- |
...
inventory-storage: |
...
27. |
...
2.0-SNAPSHOT. |
...
773 | 2 |
...
4096 |
...
3690 | 2048 |
...
3076 | 512 | 1024 |
mod- |
...
circulation- |
...
storage | 1 | mod- |
...
circulation- |
...
storage:17.3. |
...
0-SNAPSHOT. |
...
405 | 2 |
...
2880 | 2592 |
...
1536 |
...
1814 |
...
384 | 512 |
...
1024
mod-source-record- |
...
storage |
...
2 | mod-source-record- |
...
storage: |
...
5. |
...
9.0-SNAPSHOT. |
...
405 | 2 |
...
5600 |
...
5000 |
...
2048 |
...
3500 |
...
384 |
...
512 |
mod- |
...
inventory | 1 | mod- |
...
inventory: |
...
20. |
...
3. |
...
0-SNAPSHOT. |
...
546 | 2 |
...
2880 |
...
2592 |
...
1024 |
...
1814 |
...
384 |
...
512 |
mod- |
...
users | 1 | mod- |
...
users: |
...
19. |
...
3. |
...
2-SNAPSHOT. |
...
696 | 2 |
...
1024 |
...
896 |
...
0 |
...
768 | 88 | 128 |
edge- |
...
fqm | 1 | edge- |
...
fqm:2.1. |
...
0-SNAPSHOT. |
...
100 | 2 | 1024 | 896 | 0 | 768 | 88 | 128 |
mod-source- |
...
record-manager | 1 | mod- |
...
source-record-manager:3. |
...
9. |
...
0-SNAPSHOT. |
...
353 | 2 |
...
5600 |
...
5000 |
...
2048 |
...
3500 |
...
384 |
...
512 |
...
nginx- |
...
edge | 1 |
...
nginx- |
...
edge: |
...
2023. |
...
06.14 | 2 | 1024 | 896 | 0 |
...
0 |
...
0 |
...
0 |
...
nginx- |
...
okapi | 1 |
...
nginx- |
...
okapi: |
...
2023. |
...
06.14 | 2 | 1024 | 896 | 0 |
...
0 |
...
0 |
...
0 |
...
okapi- |
...
b | 1 |
...
mod-orders-storage:13.8.0-SNAPSHOT.243
...
2
...
1024
...
896
...
512
...
700
...
88
...
128
...
edge-caiasoft
...
1
okapi:5.3.0 | 3 | 1684 | 1440 | 1024 | 922 | 384 | 512 |
mod-invoice-storage | 1 | mod-invoice-storage:5.9.0-SNAPSHOT. |
...
138 | 2 | 1872 | 1536 | 1024 |
...
1024 |
...
0
...
768
...
88
384 | 512 |
mod- |
...
service- |
...
interaction | 1 | mod- |
...
service- |
...
interaction: |
...
4. |
...
1.0-SNAPSHOT. |
...
126 | 2 |
...
2048 |
...
1844 |
...
256 |
...
1290 |
...
384 |
...
512 |
mod- |
...
login | 1 | mod- |
...
login:7.12.0-SNAPSHOT. |
...
324 | 2 |
...
1440 |
...
1298 |
...
1024 | 768 |
...
384 |
...
512 |
mod- |
...
organizations- |
...
storage | 1 | mod- |
...
organizations- |
...
storage: |
...
4. |
...
2
...
1440
...
1298
...
0
...
768
...
384
...
512
...
mod-gobi
...
1
...
8.0-SNAPSHOT. |
...
131 | 2 | 1024 | 896 | 0 | 700 | 88 | 128 |
...
pub- |
...
edge-dcb
...
1
...
edge-dcb:1.2.0-SNAPSHOT.39
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-bulk-operations
...
1
...
mod-bulk-operations:2.1.0-SNAPSHOT.119
...
2
...
3072
...
2600
...
1024
...
1536
...
384
...
512
...
mod-fqm-manager
...
10
...
mod-fqm-manager:2.1.0-SNAPSHOT.1197
...
2
...
3000
...
2600
...
128
...
2048
...
384
...
512
...
mod-graphql
...
1
...
mod-graphql:1.12.1.412
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-finance
...
1
...
mod-finance:5.0.0-SNAPSHOT.174
...
2
...
1024
...
896
...
0
...
700
...
88
...
128
...
mod-erm-usage
...
1
...
mod-erm-usage:5.0.0-SNAPSHOT.109
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-batch-print
...
1
...
mod-batch-print:1.2.0-SNAPSHOT.15
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-tlr
...
2
...
mod-tlr:1.0.0-SNAPSHOT.8
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-lists
...
5
...
mod-lists:2.1.0-SNAPSHOT.1303
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-copycat
...
1
...
mod-copycat:1.6.1-SNAPSHOT.208
...
2
...
1024
...
512
...
0
...
768
...
88
...
128
...
mod-entities-links
...
4
...
mod-entities-links:3.1.0-SNAPSHOT.113
...
2
...
2592
...
2480
...
400
...
1440
...
0
...
1024
...
mod-permissions
...
2
...
mod-permissions:6.6.0-SNAPSHOT.385
...
2
...
1684
...
1544
...
512
...
1024
...
384
...
512
...
pub-edge
...
1
...
pub-edge:2023.06.14
...
2
...
1024
...
896
...
0
...
768
...
0
...
0
...
mod-orders
...
1
...
mod-orders:12.9.0-SNAPSHOT.398
...
2
...
2048
...
1440
...
1024
...
1024
...
384
...
512
...
edge-patron
...
1
...
edge-patron:5.2.0-SNAPSHOT.174
...
2
...
1024
...
896
...
256
...
768
...
88
...
128
...
edge-ncip
...
1
...
edge-ncip:1.10.2-SNAPSHOT.116
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-marc-migrations
...
26
...
mod-marc-migrations:1.0.0-SNAPSHOT.8
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
edge-inn-reach
...
1
...
edge-inn-reach:3.3.0-SNAPSHOT.69
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-users-bl
...
1
...
mod-users-bl:7.9.0-SNAPSHOT.318
...
2
...
1440
...
1152
...
512
...
922
...
88
...
128
...
mod-oa
...
1
...
mod-oa:2.1.0-SNAPSHOT.66
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-invoice
...
1
...
mod-invoice:5.9.0-SNAPSHOT.205
...
2
...
1440
...
1152
...
512
...
922
...
88
...
128
...
mod-inventory-storage
...
4
...
mod-inventory-storage:27.2.0-SNAPSHOT.773
...
2
...
4096
...
3690
...
2048
...
3076
...
512
...
1024
...
mod-user-import
...
1
...
mod-user-import:3.9.0-SNAPSHOT.197
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-sender
...
1
...
mod-sender:1.12.1-SNAPSHOT.100
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
edge-oai-pmh
...
1
...
edge-oai-pmh:2.10.0-SNAPSHOT.174
...
2
...
1512
...
1360
...
1024
...
1440
...
384
...
512
...
mod-data-export-worker
...
1
...
mod-data-export-worker:3.3.0-SNAPSHOT.233
...
2
...
3072
...
2048
...
1024
...
2048
...
384
...
512
...
mod-rtac
...
1
...
mod-rtac:3.7.0-SNAPSHOT.203
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-circulation-storage
...
1
...
mod-circulation-storage:17.3.0-SNAPSHOT.405
...
2
...
2880
...
2592
...
1536
...
1814
...
384
...
512
...
mod-source-record-storage
...
2
...
mod-source-record-storage:5.9.0-SNAPSHOT.405
...
2
...
5600
...
5000
...
2048
...
3500
...
384
...
512
...
mod-calendar
...
2
...
mod-calendar:3.2.0-SNAPSHOT.229
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-event-config
...
1
...
mod-event-config:2.7.2-SNAPSHOT.110
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-courses
...
1
...
mod-courses:1.4.11-SNAPSHOT.155
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-circulation-item
...
1
...
mod-circulation-item:1.0.1-SNAPSHOT.26
...
2
...
1024
...
896
...
0
...
0
...
0
...
0
...
mod-inventory
...
1
...
mod-inventory:20.3.0-SNAPSHOT.546
...
2
...
2880
...
2592
...
1024
...
1814
...
384
...
512
...
mod-email
...
1
...
mod-email:1.17.1-SNAPSHOT.128
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-requests-mediated
...
10
...
mod-requests-mediated:1.0.0-SNAPSHOT.4
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-di-converter-storage
...
1
...
mod-di-converter-storage:2.3.0-SNAPSHOT.124
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-pubsub
...
1
...
mod-pubsub:2.15.0-SNAPSHOT.224
...
2
...
1536
...
1440
...
1024
...
922
...
384
...
512
...
mod-circulation
...
1
...
mod-circulation:24.3.0-SNAPSHOT.681
...
2
...
2880
...
2592
...
1536
...
1814
...
384
...
512
...
edge-orders
...
1
...
edge-orders:3.1.0-SNAPSHOT.156
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
edge-rtac
...
1
...
edge-rtac:2.7.3-SNAPSHOT.234
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-template-engine
...
1
...
mod-template-engine:1.20.1-SNAPSHOT.118
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-users
...
1
...
mod-users:19.3.2-SNAPSHOT.696
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-patron-blocks
...
1
...
mod-patron-blocks:1.11.0-SNAPSHOT.163
...
2
...
1024
...
896
...
1024
...
768
...
88
...
128
...
mod-audit
...
1
...
mod-audit:2.9.1-SNAPSHOT.216
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
edge-fqm
...
1
...
edge-fqm:2.1.0-SNAPSHOT.100
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-source-record-manager
...
1
...
mod-source-record-manager:3.9.0-SNAPSHOT.353
...
2
...
5600
...
5000
...
2048
...
3500
...
384
...
512
...
nginx-edge
...
1
...
nginx-edge:2023.06.14
...
2
...
1024
...
896
...
0
...
0
...
0
...
0
...
mod-quick-marc
...
1
...
mod-quick-marc:5.2.0-SNAPSHOT.153
...
1
...
2288
...
2176
...
0
...
1664
...
384
...
512
...
nginx-okapi
...
1
...
nginx-okapi:2023.06.14
...
2
...
1024
...
896
...
0
...
0
...
0
...
0
...
okapi-b
...
1
...
okapi:5.3.0
...
3
...
1684
...
1440
...
1024
...
922
...
384
...
512
...
mod-feesfines
...
1
...
mod-feesfines:19.2.0-SNAPSHOT.198
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-invoice-storage
...
1
...
mod-invoice-storage:5.9.0-SNAPSHOT.138
...
2
...
1872
...
1536
...
1024
...
1024
...
384
...
512
...
mod-reading-room
...
2
...
mod-reading-room:1.0.0-SNAPSHOT.12
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-service-interaction
...
1
...
mod-service-interaction:4.1.0-SNAPSHOT.126
...
2
...
2048
...
1844
...
256
...
1290
...
384
...
512
...
mod-dcb
...
1
...
mod-dcb:1.1.3-SNAPSHOT.40
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-data-export
...
1
...
mod-data-export:5.1.0-SNAPSHOT.240
...
1
...
2048
...
1524
...
1024
...
0
...
0
...
0
...
mod-patron
...
1
...
mod-patron:6.2.0-SNAPSHOT.165
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-oai-pmh
...
1
...
mod-oai-pmh:3.14.0-SNAPSHOT.402
...
2
...
4096
...
3690
...
2048
...
3076
...
384
...
512
...
edge-connexion
...
1
...
edge-connexion:1.4.0-SNAPSHOT.88
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-notes
...
1
...
mod-notes:5.3.0-SNAPSHOT.325
...
2
...
1024
...
896
...
0
...
952
...
384
...
512
...
mod-kb-ebsco-java
...
1
...
mod-kb-ebsco-java:4.2.0-SNAPSHOT.178
...
2
...
1024
...
896
...
0
...
768
...
88
...
128
...
mod-login
...
1
...
mod-login:7.12.0-SNAPSHOT.324
...
2
...
1440
...
1298
...
1024
...
768
...
384
...
512
...
mod-organizations-storage
...
1
...
mod-organizations-storage:4.8.0-SNAPSHOT.131
...
2
...
1024
...
896
...
0
...
700
...
88
...
128
...
mod-data-export-spring
...
1
...
mod-data-export-spring:3.3.1-SNAPSHOT.167
...
1
...
2048
...
1844
...
256
...
1536
...
384
...
512
...
pub-okapi
...
1
...
pub-okapi:2023.06.14
...
2
...
1024
...
896
...
0
...
768
...
0
...
0
...
mod-eusage-reports
...
1
...
okapi | 1 |
...
mod-licenses:6.1.0-SNAPSHOT.163
...
2
...
2480
...
2312
...
0
...
1792
...
384
...
512
pub-okapi:2023.06.14 | 2 | 1024 | 896 | 0 | 768 |
...
0 |
...
0 |
Methodology/Approach
To test Baseline for List refresh JMeter scripts were used.
Test preparation:
...
- New lists created with Contains any, Contains all, Not contains any, Not contains all Operators
Refresh list for 1,
...
4,
...
8, and 10 concurrent users tested