...
Average time taken to publish request to POLICY-CL-MGT and receive response on REST interface | Sample taken for average |
---|---|
142 ms | 30,000 |
The above time applies twice for vCPE, to handle the APPC-reponse and the ABATEMENT, it applies once for vFirewall, to handle the APPC-response, and it applies zero times for vDNS and VOLTE. Eliminating these times results in the following elapsed times for Drools PDP.
Use case | Average time taken to execute one ONSET message without DMaaP time |
---|---|
vCPE | 57 ms |
vFirewall | 42 ms |
vDNS | 18 ms |
VOLTE | 16 ms |
CPU Utilization
Total CPU used by the PDP was measured before and after the test, using "ps -l".
Initial CPU time | Final CPU time | Total CPU used during test | Average CPU per ONSET |
---|---|---|---|
00:36:55 | 00:43:28 | 393 ms | 9.8 ms |
Memory Utilization
Code Block |
---|
Number of young garbage collection: 1789 Avg. Young garbage collection time: ~5.9 ms per collection Number of Full garbage collection: 3 Avg. Full garbage collection time: ~112 ms per collection S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT 2560.0 1536.0 0.0 1088.0 93184.0 82890.4 432640.0 143366.1 73344.0 71882.9 8320.0 7804.8 1789 10.564 3 0.337 10.901 |
Performance Metrics
No. | Metric | Description | Result | Comments |
---|---|---|---|---|
4 | Maximum Simultaneous Executions | Measure the maximum number of simultaneous policy executions that can be achieved whilst maintaining system stability and resource utilization | 10 | DMaaP connection limitations prevented the test from running more than 10 simultaneous threads/ONSETs |
5 | Multi-Threaded Response Time | Measure the execution time for onset and abatement in each use case when multiple threads are injecting ONSET events simultaneously | vCPE - 57 ms vFirewall - 42 ms vDNS - 18 ms VOLTE - 16 ms | |
6 | Multi Threaded CPU Usage | CPU Usage for each use case when multiple threads are injecting ONSET events simultaneously | 9.8 ms | |
7 | Multi Threaded Memory Usage | Memory Usage for each use case when multiple threads are injecting ONSET events simultaneously | ~ 100 MB |