Summary

Stability test plan was triggered for 72 hours injecting vCPE, vFirewall, vDNS, VOLTE onset & abatement (where applicable) messages in Drools PDP installed in windriver lab (PFPP).
The test environment was set-up with simulated components (i.e. A&AI, VFC and SO) using "features enable controlloop-utils" and APPC response messages were injected in test plan wherever applicable. 

Input Statistics

Number of threads used to inject messages: 2
Avg. number of injected messages: ~3 messages per seconds per thread

Drools engine processing time

Average drools processing time for each use case using simulated components

Use caseAvg. Time took to Process an Onset MessageNum. Of Onset Messages can be processed per Second
vCPE 3 ms ~333 messages
vFirewall 2 ms ~500 messages
vDNS 8 ms ~125 message
VOLTE 7 ms ~142 messages

Result

CPU Utilization

Average:        CPU     %user     %nice   %system   %iowait    %steal     %idle
Average:        all      0.84      0.00      0.23      0.02      0.00     98.91
Average:          0      1.16      0.00      0.30      0.00      0.00     98.54
Average:          1      1.00      0.00      0.25      0.00      0.00     98.75
Average:          2      1.21      0.00      0.33      0.00      0.00     98.46
Average:          3      0.78      0.00      0.18      0.00      0.00     99.03
Average:          4      0.77      0.00      0.18      0.00      0.00     99.04
Average:          5      0.80      0.00      0.28      0.12      0.00     98.80
Average:          6      0.54      0.00      0.13      0.00      0.00     99.33
Average:          7      0.49      0.00      0.14      0.00      0.00     99.37


Memory Utilization

Number of young garbage collection: 6711
Avg. Young garbage collection time: ~7.09 ms per collection
Number of Full garbage collection: 4
Avg. Full garbage collection time: ~197 ms per collection

 S0     S1     E      O      M     CCS    YGC     YGCT    FGC    FGCT     GCT  
0.00  90.62  45.71  21.36  97.74  93.42   6711   47.578     4    0.788   48.366 


JMeter log snippet

2018-05-15 09:46:00,042 INFO o.a.j.r.Summariser: summary = 1694496 in 85:29:07 =    5.5/s Avg:     2 Min:     0 Max:   372 Err:     0 (0.00%)
2018-05-15 09:46:30,169 INFO o.a.j.r.Summariser: summary +    162 in 00:00:30 =    5.4/s Avg:     2 Min:     0 Max:     5 Err:     0 (0.00%) Active: 1 Started: 1 Finished: 0
2018-05-15 09:46:30,169 INFO o.a.j.r.Summariser: summary = 1694658 in 85:29:37 =    5.5/s Avg:     2 Min:     0 Max:   372 Err:     0 (0.00%)
2018-05-15 09:47:00,360 INFO o.a.j.r.Summariser: summary +    168 in 00:00:30 =    5.6/s Avg:     2 Min:     0 Max:     7 Err:     0 (0.00%) Active: 1 Started: 1 Finished: 0
2018-05-15 09:47:00,360 INFO o.a.j.r.Summariser: summary = 1694826 in 85:30:07 =    5.5/s Avg:     2 Min:     0 Max:   372 Err:     0 (0.00%)
2018-05-15 09:47:30,009 INFO o.a.j.r.Summariser: summary +    166 in 00:00:30 =    5.6/s Avg:     2 Min:     0 Max:     7 Err:     0 (0.00%) Active: 1 Started: 1 Finished: 0
2018-05-15 09:47:30,009 INFO o.a.j.r.Summariser: summary = 1694992 in 85:30:37 =    5.5/s Avg:     2 Min:     0 Max:   372 Err:     0 (0.00%)
2018-05-15 09:48:00,145 INFO o.a.j.r.Summariser: summary +    162 in 00:00:30 =    5.4/s Avg:     2 Min:     0 Max:     6 Err:     0 (0.00%) Active: 1 Started: 1 Finished: 0
2018-05-15 09:48:00,145 INFO o.a.j.r.Summariser: summary = 1695154 in 85:31:07 =    5.5/s Avg:     2 Min:     0 Max:   372 Err:     0 (0.00%)
  • No labels