...
Test Name | No Load (ms) | 500 AVC events/sec (ms) | % Loss/Gain | 1000 AVC events/sec (ms) | % Loss/Gain |
---|---|---|---|---|---|
No Filter | 1,003 | 1,067 | -6.4% | 1,122 | -12.0% |
Module Filter | 243 | 259 | -6.4% | 264 | -8.7% |
Property Filter | 2,233 | 2,404 | -7.6% | 2,541 | -13.8% |
Cps Path Filter | 2,276 | 2,449 | -7.6% | 2,589 | -13.7% |
Trust Level Filter | 11,353 | 12,283 | -8.2% | 13,367 | -17.7% |
...
Test Name | No Load (ms) | 500 AVC events/sec (ms) | % Loss/Gain | 1000 AVC events/sec (ms) | % Loss/Gain |
---|---|---|---|---|---|
No Filter | 8,393 | 9,175 | -9.3% | 9,809 | -16.9% |
Module Filter | 10,578 | 11,420 | -8.0% | 12,000 | -13.4% |
Property Filter | 12,499 | 13,383 | -7.1% | 14,519 | -16.2% |
Cps Path Filter | 13,017 | 14,145 | -8.7% | 14,925 | -14.7% |
Trust Level Filter | 22,222 | 23,840 | -7.3% | 25,452 | -14.5% |
...
Performance Degradation Observed: Across all test cases, response times increase under load, with Trust Level Filter searches being the most affected.
Read vs. Write Operations: NCMP synchronous write operations degrade more than read operations under high load.
Batch Read Stability: While performance shows a slight gain under load, batch reads remain consistent and improve efficiency as the event rate increases.
Overall Performance Impact:
The average performance loss at 500 AVC events/sec is -5.9%.
The average performance loss at 1,000 AVC events/sec is -11.5%.
This indicates a gradual performance degradation as the event rate increases, emphasizing the need for optimization in high-load scenarios.
Recommendations:
Optimize Search Queries: Trust Level and CPS Path filters should be optimized to reduce processing time under high load.
Parallel Processing for Write Operations: Implementing parallelism or batching for synchronous writes may reduce the observed degradation.