This page enlists the correlations that helps in reasoning the VSPERF test performances. An example reasoning would be - The throughput, at a particular duration, in the test is low due to CPU utilization reaching 100% (or CPU availability going to 0). The Infrastructure metrics are taken from the Barometer project. The type of correlation could be 'positive', 'negative' or null. In positive, as one variable increases, the other variable also increases, whereas in 'negative' as one variable increases, the other variable decreases. The null correlation indicates that the variables are independent.
Metric and Events | Description (Important events to consider for correlation) | Test performance metric and corresponding event | Remarks |
---|---|---|---|
CPU |
|
| Definition of 'x'? |
Memory |
| Definition of 'y'? | |
Disk |
| Definition of Max-IOPS? | |
Interface |
| Definition of 'Threshold? | |
OVS Stats and Events |
| Definition of 'Threshold? | |
DPDK Stats |
| Definition of 'Threshold? |
Possible Architectures
Challenges
- Event-definition from the infrastructure metrics.
- Definition of thresholds.
- Time Synchronization (Infrastructure metrics timestamps and test-result timestamps)
- Time-interval of test-performance results - The granularity.
- Probability of the correctness and completeness of the correlation.