PTF - Performance testing of Data Export (Quesnelia) [ECS]
- 1 Overview
- 2 Summary
- 3 Test Runs and Results
- 4 Resource utilization for Test Set №1
- 5 Resource utilization for Test Set №2
- 6 Resource utilization for Test Set №3
- 7 Resource utilization for Test Set №4
- 8 Resource utilization for Test Set №5
- 9 Resource utilization for Test Set №6
- 10 Appendix
- 10.1 Infrastructure
- 11 Methodology/Approach
- 11.1 SQL Query
Overview
This document contains the results of Data Export tests on 62 tenants (excluding the central tenant) on the QCPT environment, the previous report is available.
https://folio-org.atlassian.net/browse/PERF-888
Summary
During the Data-Export tests we observe Error "java.lang.OutOfMemoryError: Metaspace", so parameters for data-export module were changed:
"memory": 1024 → 2304
"memoryReservation": 896 → 2048
-XX:MaxMetaspaceSize=128m → 256m
-Xmx768m → 1536m
After upgrade Data-Export module all Data Export tests finished successfully on qcpt environment using the Default instances, authority, holdings export job profiles and Custom PTF Profiles.
No memory leaks, memory consumption was stable during all of the tests.
Database CPU usage varied up to a maximum of 26%
During the tests we had a some background process on Database side
Test Runs and Results
This table contains Data Export durations for Test Set №1.
| 500 | 1000 | 2000 |
|---|---|---|---|
Tenant | Duration | Duration | Duration |
Average | 0:00:01 | 0:00:02 | 0:00:04 |
Member tenants 75pct | 0:00:01 | 0:00:03 | 0:00:05 |
Member tenants MAX | 0:00:04 | 0:00:04 | 0:00:08 |
cs00000001_0042 | 0:07:55 | 0:07:32 | 0:07:41 |
This table contains Data Export durations for Test Set №2.