4 OCNADD Benchmarking Testing
This section describes the performance testing scenarios and results for the Message Feed functionality provided by Oracle Communications Network Analytics Data Director. The message feed feature is tested with SCP and NRF as the source of the message feed and the benchmarking results are provided in the subsequent sections of this chapter.
Benchmark Test Environment
- OCNADD Release 22.0.0 deployed over TANZU platform
- OCNADD Replication Factor (RF): 1
- OCNADD Data Feed: HTTP2 (secured and unsecured)
- OCNADD Kafka PVC: 200GB
For more information about PVC requirements, see Kafka PVC Storage Requirements.
- 3rd Party Application: 1 Perfgo Server with 2 End-points
- cnDBTier Release 22.3.0
- NRF Release 22.4.0
Note:
The Ingress Gateway and Egress Gateway message copy feature must be enabled and the gzip functionality must be disabled in NRF.
- SCP Release 22.4.0
- Environment: VMWare TANZU Platform
Benchmark Testcase Specifications
Note:
1.- OCNADD
- A feed is configured using the OCNADD Console with aggregation rule set to both SCP and NRF2.
- Ingress Message ingestion rate was 29K MPS, where 20K MPS was coming from SCP and 9K MPS was coming from NRF3.
- The latency, resource utilization, and MPS is observed for the period of 12 hrs or more.
- Message Ingestion Rate: 29K MPS
Resource Specifications:Table 4-1 OCNADD Resource Specifications
Services CPU Request Per Pod CPU Limit Per Pod Memory Request Per Pod (Gi) Memory Limit Per Pod (Gi) min Replicas max Replicas Partitions/ Retention ocnaddconfiguration 1 2 1 2 1 1 ocnaddalarm 1 2 1 2 1 1 ocnaddadmin 1 1 1 1 1 1 ocnaddhealthmonitoring 1 2 1 2 1 1 ocnaddbackendrouter 1 2 1 2 1 1 ocnaddscpaggregation (30K) 3 3 2 4 2 3 6 (SCP)/
retention.ms=300000 (Configurable during topic creation)
ocnaddnrfaggregation (10K) 3 3 2 4 1 2 3 (NRF)/
retention.ms=300000 (Configurable during topic creation)
ocnaddadapter 3 3 8 8 10 11 12 (MAIN)/
retention.ms=300000 (Configurable during topic creation)
ocnaddegressgateway 6 6 8 8 6 9 ocnaddkafka 6 6 48 48 3 3 zookeeper 1 2 1 2 3 3 - SCP
SCP Traffic: 20K MPS ingested using two trigger points.
- NRF
NRF Traffic: 9K MPS ingested using two trigger points.
Benchmark Test Results
Traffic Feed Details
Table 4-2 Traffic Feed Details
NF | Traffic Feed Configuration | Traffic | Duration in hours | Average Latency | E2E Traffic Feed Success Rate |
---|---|---|---|---|---|
OCNADD | NA | 29K MPS | 12 | 3.25ms | 99.95% |
NRF | 2 - IGW/EGW | 9K MPS | 12 | 99.98% | |
SCP | 2 - Request Ingress/Request Egress | 20K MPS | 12 | 99.94% |
CPU and Memory Utilization
Table 4-3 OCNADD CPU and Memory Utilization
Microservice/ Container | Pod Count | CPU Utilization (%) | Memory Utilization (%) |
---|---|---|---|
ocnaddadapter | 10 | 27.06 | 52.81 |
ocnaddegressgateway | 6 | 52.18 | 30.89 |
ocnaddkafka | 3 | 38.82 | 13.08 |
ocnaddadmin | 1 | 0.10 | 24.32 |
ocnaddalarm | 1 | 0.05 | 18.16 |
ocnaddbackendrouter | 1 | 0.05 | 13.28 |
ocnaddconfiguration | 1 | 0.05 | 21.00 |
ocnaddhealthmonitoring | 1 | 0.10 | 17.58 |
ocnaddnrfaggregation (10K) | 1 | 38.57 | 29.44 |
ocnaddscpaggregation (30K) | 2 | 40.17 | 32.51 |
zookeeper | 3 | 0.10 | 46.58 |