Data Import MARC BIB test report Ramsons Eureka [non-ECS]
Overview
This document contains the results of testing Data Import for MARC Bibliographic records at Ramsons Eureka [non-ECS] environment.
Testing results of 1k, 5k, 10k, 25k, 50k, and 100k data import, create, and update profiles are used to compare Eureka's performance with Okapi’s.
Current Ticket: https://folio-org.atlassian.net/browse/PERF-1085
Summary
Data imports for 1k, 5k, 10k, 25k, and 50k create are slower on the Eureka environment compared to the Okapi
Data imports for the 1k, 5k, 10k, 25k, and 50k update were completed successfully, but are slower, about 2 times slower on the Eureka environment compared to the Okapi. The problem is in mod-search queries.
Additional tests(tests results page last column) with mod-search disabled showed that the duration of DI of create and update is about the same on Eureka as on OKAPI.The DI-related modules, including mod-data-import, mod-srs, mod-srm, mod-inventory, and mod-inventory-storage, demonstrated stable and consistent CPU utilization throughout both test scenarios. Additionally, memory usage remained smooth and uniform, with no notable issues or fluctuations observed
Eureka related modules, including kong and keycloak modules, during both tests had small CPU utilization(<5%). Memory utilization for folio-keycloak was high on both tests(~90%), another modules were consuming about 50%.
Sidecars CPU rich maximum 50% and demonstrated stable and consistent utilization, memory showed a growing trend and needs to be investigated.
Recommendations & Jiras
SideCars configuration folio-module-sidecar | Minimal CPU Requirements
During >50K records display incorrect status - https://folio-org.atlassian.net/browse/MODDATAIMP-1180
Data-import. Slow DB query [SELECT insert_journal_records($1::jsonb[])] https://folio-org.atlassian.net/browse/MODSOURMAN-1294
Increase memory for folio-keycloak
Investigate memory growing on the key DI modules sidecars https://folio-org.atlassian.net/browse/PERF-1096
Mod-serach queries with high latency https://folio-org.atlassian.net/browse/MSEARCH-972
Results
Test # | Data-import test | Profile | Duration Ramsons (rcp1) mod-search disabled | Duration Ramsons (rcp1) mod-search enabled | Duration Ramsons (rcon) | Duration Ramsons RECP1 mod-search enabled | Duration Ramsons RECP1 |
---|---|---|---|---|---|---|---|
1 | 5k MARC BIB Create | PTF - Create 2 | 1 min | 3 min 7 s | - | 3 min 10 s | 2 min 3 sec |
| 10k MARC BIB Create | PTF - Create 2 | 4 min 30 s | 6 min 15 s | 5 min 10 s | 7 min 35 s | 3 min 51 s |
2 | 25k MARC BIB Create | PTF - Create 2 | 11 min | 17 min | 10 min 30 s | 19 min 17 s | 9 min 38 s |
3 | 50k MARC BIB Create | PTF - Create 2 | 22 min | 41 min 25 s | 15 min 43 s | 36 min 50 s | 19 min 59 s |
4 | 100k MARC BIB Create | PTF - Create 2 | 46 min | 1 hr 19 min | 31 min 51 s | Failed to complete | 40 min 10 sec |
| 5k MARC BIB Update | PTF - Updates Success - 6 | 3 min 33 s | 6 min 33 s | - | 9 min 10 s | 3 min 42 s |
6 | 10k MARC BIB Update | PTF - Updates Success - 6 | 6 min 46 s | 11 min 14 s | 7 min 10 s | 19 min 06 sec | 6 min 43 s |
7 | 25k MARC BIB Update | PTF - Updates Success - 6 | 16 min 40 s | 28 min 43 s | 19 min 3 s | 48 min 41 s | 17 min 12 |
8 | 50k MARC BIB Update | PTF - Updates Success - 6 | 33 min 45 s | 58 min 30 s | 38 min 53 sec | 1 hr 40 min | 34 min 14 s |
9 | 100k MARC BIB Update | PTF - Updates Success - 6 | 1 hr 8 min | 2 hr 14 min | 1 hr 23 min | not tested | not tested |
*1 DI tests were run in the scope of the ticket https://folio-org.atlassian.net/browse/PERF-1096 and resource utilization is not documented in this report.
Cluster resource utilization graphs
Test 1. Data-import Create
Modules CPU Utilization graphs
CPU Usage is stable for all modules involved for MARC BIB creates process
Eureka components were stable during the DI create and consume, just up to 5% of CPU
Modules memory utilization graphs
Memory usage for Create test sets showing stable trend. No memory leak suspects observed.
Eureka component during DI Create showed a stable trend. But folio-keycloak used about 90%, so the PTF recommendation is to add more memory for this module.
Sidecars resource utilization for DI Create
CPU Usage is stable for all sidecar modules.
The memory usage graph indicates that the DI related modules exhibit a steadily increasing trend in memory consumption. This pattern warrants further investigation to rule out potential memory leak issues.
RDS Metrics
The database remains stable and displays a CPU utilization pattern consistent with previous reports.
RDS Database Connections
Database load (Performance insights metrics)
Slow queries WITH cte AS…… were investigated in the previous Data-import report ECS and non-ECS reports Data Import test report Ramsons [ECS] Data Import test report Ramsons [non-ECS]
Test 2. Data-import Update
Modules CPU Utilization graphs
CPU Usage is stable for all modules involved for MARC BIB updates
Eureka components were stable during the DI update and consume, just up to 5% of CPU, so about the same behaviour like during create DI
Modules memory utilization graphs
Memory usage for Updatetest sets showing stable trend. No memory leak suspects observed.
Eureka component during DI Update showed a stable trend. But folio-keycloak used about 88%(like during DI Create ), so the PTF recommendation is to add more memory for this module.
Sidecars resource utilization for DI Update
CPU Usage is stable for all sidecar modules.
The memory usage graph indicates that the DI related modules exhibit a steadily increasing trend in memory consumption. This pattern same during DI creating proccess.
On this graph we can see DI related sidecar modules that have groving memory utilization trend
RDS Metrics
The database remains stable and displays a CPU utilization pattern consistent with previous reports.
RDS Database Connections
Database load (Performance insights metrics)
MSK Resource utilization
CPU (User) usage by broker during DI Create
CPU (User) usage by broker during DI Update
OpenSearch resource utilization
Maximum CPU utilization percentage for all data nodes during Test 1. DI Create
CPU utilization percentage for the master node.
Maximum CPU utilization percentage for all data nodes during Test 2. DI Update
Appendix
Infrastructure
PTF -environment RECP1
10 m6g.2xlarge EC2 instances located in US East (N. Virginia)us-east-1
db.r6.xlarge database instances, writer
MSK fse-test
4 kafka.m7g.xlarge brokers in 2 zones
Apache Kafka version 3.7.x (KRaft mode)
EBS storage volume per broker 300 GiB
auto.create.topics.enable=true
log.retention.minutes=480
default.replication.factor=3
OpenSearch 2.13 ptf-test cluster
r6g.2xlarge.search 4 data nodes
r6g.large.search 3 dedicated master nodes
RECP1 Dataset
Module | Task Definition Revision | Module Version | Task Count | Mem Hard Limit | Mem Soft Limit | CPU Units | Xmx | Metaspace Size | Max Metaspace Size |
---|---|---|---|---|---|---|---|---|---|
mod-remote-storage | 5 | 2 | 4920 | 4472 | 0 | 3960 | 512 | 512 | |
mod-remote-storage - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-finance-storage | 5 | 2 | 1024 | 896 | 128 | 700 | 88 | 128 | |
mod-finance-storage - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-ebsconet | 5 | 2 | 1248 | 1024 | 0 | 700 | 128 | 256 | |
mod-ebsconet - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-consortia-keycloak | 1 | 2 | 5136 | 4776 | 512 | 4416 | 384 | 512 | |
mod-consortia-keycloak - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-tags | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-tags - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
edge-courses | 4 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-notify | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-notify - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-inventory-update | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-inventory-update - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-configuration | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-configuration - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
edge-caiasoft | 4 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
folio-keycloak | 3 | 1 | 2500 | 1536 | 2048 | 2048 | 0 | 0 | |
mod-gobi | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-gobi - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-licenses | 5 | 2 | 2480 | 2312 | 512 | 1792 | 384 | 512 | |
mod-licenses - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-graphql | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-graphql - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-roles-keycloak | 5 | 2 | 1024 | 896 | 128 | 512 | 88 | 256 | |
mod-roles-keycloak - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-erm-usage | 3 | 2 | 2800 | 2550 | 128 | 1800 | 384 | 512 | |
mod-erm-usage - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-batch-print | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-batch-print - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-copycat | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-copycat - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-entities-links | 5 | 2 | 2592 | 2480 | 512 | 1440 | 0 | 1024 | |
mod-entities-links - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
pub-edge | 3 | 2 | 1024 | 896 | 128 | 768 | 0 | 0 | |
mod-orders | 5 | 2 | 2048 | 1740 | 1024 | 1024 | 384 | 512 | |
mod-orders - Sidecar 1 | N/A | N/A | 1024 | 512 | 256 | 256 | 0 | 96 | |
kong | 3 | 1 | 6144 | 6144 | 2048 | 768 | 88 | 128 | |
edge-patron | 5 | 2 | 1024 | 896 | 256 | 768 | 88 | 128 | |
edge-ncip | 4 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-users-bl | 5 | 2 | 1440 | 1152 | 128 | 922 | 88 | 128 | |
mod-users-bl - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-inventory-storage | 7 | 2 | 4096 | 3690 | 1024 | 3076 | 384 | 512 | |
mod-inventory-storage - Sidecar 1 | N/A | N/A | 1024 | 768 | 512 | 256 | 0 | 128 | |
mod-invoice | 5 | 2 | 1440 | 1152 | 512 | 922 | 88 | 128 | |
mod-invoice - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-user-import | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-user-import - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-sender | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-sender - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mgr-tenant-entitlements | 4 | 1 | 1024 | 896 | 1024 | 512 | 88 | 256 | |
mod-login-keycloak | 5 | 2 | 1024 | 896 | 128 | 512 | 88 | 256 | |
mod-login-keycloak - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-data-export-worker | 5 | 2 | 3072 | 2800 | 1024 | 2048 | 384 | 512 | |
mod-data-export-worker - Sidecar 1 | N/A | N/A | 1024 | 768 | 512 | 256 | 0 | 128 | |
mod-circulation-storage | 5 | 2 | 2880 | 2592 | 1024 | 1814 | 384 | 512 | |
mod-circulation-storage - Sidecar 1 | N/A | N/A | 1024 | 512 | 256 | 256 | 0 | 96 | |
mod-calendar | 5 | 2 | 2048 | 1536 | 128 | 768 | 88 | 128 | |
mod-calendar - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-event-config | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-event-config - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-courses | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-courses - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-circulation-item | 5 | 2 | 1024 | 896 | 128 | 0 | 0 | 0 | |
mod-circulation-item - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-email | 5 | 2 | 2800 | 2550 | 128 | 1800 | 384 | 512 | |
mod-email - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-di-converter-storage | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-di-converter-storage - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-pubsub | 5 | 2 | 1536 | 1440 | 1024 | 922 | 384 | 512 | |
mod-pubsub - Sidecar 1 | N/A | N/A | 1024 | 512 | 256 | 256 | 0 | 96 | |
mod-circulation | 5 | 2 | 2880 | 2592 | 1024 | 1814 | 384 | 512 | |
mod-circulation - Sidecar 1 | N/A | N/A | 1024 | 512 | 256 | 256 | 0 | 96 | |
edge-rtac | 4 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
edge-orders | 4 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-users | 5 | 2 | 1024 | 896 | 256 | 768 | 88 | 128 | |
mod-users - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-template-engine | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-template-engine - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-audit | 4 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-audit - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-source-record-manager | 8 | 2 | 5600 | 5000 | 1024 | 3500 | 384 | 512 | |
mod-source-record-manager - Sidecar 1 | N/A | N/A | 1024 | 512 | 256 | 256 | 0 | 96 | |
mod-quick-marc | 5 | 1 | 2288 | 2176 | 128 | 1664 | 384 | 512 | |
mod-quick-marc - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-feesfines | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-feesfines - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
edge-users | 3 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-service-interaction | 5 | 2 | 2048 | 1844 | 512 | 1290 | 384 | 512 | |
mod-service-interaction - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-dcb | 6 | 2 | 2048 | 1792 | 128 | 1536 | 176 | 256 | |
mod-dcb - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-patron | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-patron - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-organizations-storage | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-organizations-storage - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-data-export-spring | 5 | 1 | 2048 | 1844 | 256 | 1536 | 384 | 512 | |
mod-data-export-spring - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
edge-erm | 4 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-ncip | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-ncip - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-agreements | 5 | 2 | 3072 | 2048 | 1024 | 0 | 0 | 0 | |
mod-agreements - Sidecar 1 | N/A | N/A | 1024 | 512 | 256 | 256 | 0 | 96 | |
mod-organizations | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-organizations - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-serials-management | 5 | 2 | 2480 | 2312 | 512 | 1792 | 384 | 512 | |
mod-serials-management - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-settings | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-settings - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-search | 5 | 2 | 2592 | 2480 | 512 | 1440 | 512 | 1024 | |
mod-search - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-data-import | 5 | 1 | 2048 | 1844 | 256 | 1292 | 384 | 512 | |
mod-data-import - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
edge-dematic | 4 | 1 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-record-specifications | 5 | 2 | 2048 | 1592 | 128 | 968 | 256 | 1512 | |
mod-record-specifications - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
edge-inventory | 3 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-orders-storage | 5 | 2 | 1024 | 896 | 512 | 700 | 88 | 128 | |
mod-orders-storage - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-erm-usage-harvester | 3 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-erm-usage-harvester - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-password-validator | 5 | 2 | 1440 | 1298 | 128 | 768 | 384 | 512 | |
mod-password-validator - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-fqm-manager | 5 | 2 | 3000 | 2600 | 128 | 768 | 88 | 128 | |
mod-fqm-manager - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
edge-dcb | 4 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-bulk-operations | 5 | 2 | 3072 | 2600 | 1024 | 1536 | 384 | 512 | |
mod-bulk-operations - Sidecar 1 | N/A | N/A | 1500 | 768 | 512 | 256 | 0 | 128 | |
mod-finance | 5 | 2 | 1024 | 896 | 256 | 768 | 88 | 128 | |
mod-finance - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-tlr | 2 | 2 | 1024 | 896 | 128 | 768 | 88 | 256 | |
mod-tlr - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-lists | 5 | 2 | 6000 | 2600 | 128 | 768 | 88 | 128 | |
mod-lists - Sidecar 1 | N/A | N/A | 768 | 715 | 128 | 256 | 0 | 96 | |
mod-permissions | 5 | 2 | 1684 | 1544 | 512 | 1024 | 384 | 512 | |
mod-permissions - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-users-keycloak | 6 | 2 | 1024 | 896 | 128 | 512 | 88 | 256 | |
mod-users-keycloak - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mgr-applications | 3 | 1 | 1024 | 896 | 1024 | 512 | 88 | 256 | |
mgr-tenants | 3 | 1 | 1024 | 896 | 1024 | 512 | 88 | 256 | |
edge-oai-pmh | 4 | 2 | 1512 | 1360 | 1024 | 1440 | 384 | 512 | |
mod-okapi-facade | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-okapi-facade - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-rtac | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-rtac - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-source-record-storage | 7 | 2 | 5600 | 5000 | 1024 | 3500 | 384 | 512 | |
mod-source-record-storage - Sidecar 1 | N/A | N/A | 1024 | 512 | 256 | 256 | 0 | 96 | |
mod-scheduler | 5 | 2 | 1024 | 896 | 128 | 512 | 88 | 256 | |
mod-scheduler - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-circulation-bff | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-circulation-bff - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-inventory | 5 | 2 | 2880 | 2592 | 1024 | 1814 | 384 | 512 | |
mod-inventory - Sidecar 1 | N/A | N/A | 1024 | 768 | 512 | 256 | 0 | 128 | |
mod-requests-mediated | 2 | 2 | 1500 | 1024 | 128 | 768 | 88 | 192 | |
mod-requests-mediated - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-patron-blocks | 5 | 2 | 1024 | 896 | 1024 | 768 | 88 | 128 | |
mod-patron-blocks - Sidecar 1 | N/A | N/A | 1024 | 512 | 256 | 256 | 0 | 96 | |
edge-fqm | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
nginx-edge | 3 | 2 | 1024 | 896 | 128 | 0 | 0 | 0 | |
mod-invoice-storage | 5 | 2 | 1872 | 1536 | 0 | 1024 | 384 | 512 | |
mod-invoice-storage - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-reading-room | 1 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-reading-room - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-data-export | 5 | 1 | 2592 | 2480 | 2048 | 1440 | 88 | 1024 | |
mod-data-export - Sidecar 1 | N/A | N/A | 1024 | 512 | 256 | 256 | 0 | 96 | |
mod-oai-pmh | 5 | 2 | 4096 | 3690 | 2048 | 3076 | 384 | 512 | |
mod-oai-pmh - Sidecar 1 | N/A | N/A | 1024 | 512 | 256 | 256 | 0 | 96 | |
mod-kb-ebsco-java | 5 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-kb-ebsco-java - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-notes | 5 | 2 | 1024 | 896 | 128 | 952 | 384 | 512 | |
mod-notes - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 | |
mod-eusage-reports | 3 | 2 | 1024 | 896 | 128 | 768 | 88 | 128 | |
mod-eusage-reports - Sidecar 1 | N/A | N/A | 1024 | 512 | 128 | 256 | 0 | 96 |
Methodology/Approach
Pre-generated files were used for DI Create job profile
1K, 5K, 10K, 25K, 50K, 100K.
Run DI Create on a single tenant(fs0900000) one by one with a 5-minute delay with files using PTF - Create 2 profile.
Prepare files for DI Update with the Data export app, using previously imported items
Run DI Update on a single tenant(fs0900000) one by one with a 5-minute delay with prepared files using PTF - Update Success 6 profile.
1K, 10K, 25K, 50K, 100K .
Data-import durations were obtained from the DB using SQL query
SELECT (completed_date-started_date) as duration, *
FROM fs09000000_mod_source_record_manager.job_execution
where subordination_type = 'COMPOSITE_PARENT'
order by started_date desc
limit 10