Performance test metrics

Environment

  • Kubernetes Cluster v1.20.7
  • No of Worker Nodes : 5
  • Capacity of each worker node:
    • CPU : 4vCPU
    • Memory : 16GB
  • Storage: 1 TB
  • Database:  SQL Server (Azure SQL)

Application and version:

  • Adeptia Connect v4.0 Beta

Resource Configuration of each Microservice:

MicroserviceReplica setResource assigned to PODJVM memory


Min CPUMax CPUMin MemoryMax MemoryMinMax
runtime11000m2000m4GB9GB4GB8GB

web-runner

1500m1000m2GB5GB2GB4GB
portal1250m500m1GB3GB1GB2GB
event1500m1000m2GB5GB1 GB2GB
gateway1250m500m1GB3GB1GB2GB
rabbitmq1500m1000m1GB3GBNANA
autoscaler1250m500m1GB3GBNANA

Test Scenario Result

S.No.

Test case description

Data set (File Size)

Time taken

Resource utilization

1.

To test processing of simple Text file through File Event, File Source and File target

100 MB

1 min 45 sec



runtime CPU: 413m

Webrunner CPU: 0.0555m


runtime Mem: 7.45Gi

WebRunner Mem: 1.04 Gi

2.

To test processing of single XML file located at File location through streaming Mapping with simple One to one mapping rules and generate the Target file.

  • 5 GB XML file
  • Mapping Type: Simple 1 to 1 Mapping
  • File Type: XML
  • Process flow: File Source -> xml source Schema-> Mapping ->Xml target schema -> File Target
  • Process Flow Mode: Async

5 min 31 sec



runtime CPU: 987m

WebRunner CPU: 0.0573m

runtime Mem: 7.47 Gi

WebRunner Mem: 1.14 Gi