Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

https://gerrit.onap.org/r/gitweb?p=policy/drools-applications.git;a=blob;f=testsuites/performance/src/main/resources/amsterdam/generate_performace_report.sh;h=846628543b5a127c49f57a1fa1f4a254dfff64da;hb=refs/heads/master

Average time taken to publish request to POLICY-CL-MGT and receive response on REST interfaceSample taken for average
142 ms30,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 caseAverage time taken to execute one ONSET message without DMaaP time
vCPE57 ms
vFirewall42 ms
vDNS18 ms
VOLTE16 ms

CPU Utilization

Total CPU used by the PDP was measured before and after the test, using "ps -l".

Initial CPU timeFinal CPU timeTotal CPU used during testAverage CPU per ONSET
00:36:5500:43:28393 ms9.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

ResultComments
4Maximum Simultaneous ExecutionsMeasure the maximum number of simultaneous policy executions that can be achieved whilst maintaining system stability and resource utilization10DMaaP connection limitations prevented the test from running more than 10 simultaneous threads/ONSETs
5Multi-Threaded Response TimeMeasure 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


6Multi Threaded CPU UsageCPU Usage for each use case when multiple threads are injecting ONSET events simultaneously9.8 ms
7Multi Threaded Memory UsageMemory Usage for each use case when multiple threads are injecting ONSET events simultaneously~ 100 MB