Skip to content

Commit

Permalink
improve documentation around <metric> for resource
Browse files Browse the repository at this point in the history
Signed-off-by: Alay Patel <[email protected]>
  • Loading branch information
alaypatel07 committed Jul 7, 2023
1 parent 511817f commit e1f5acb
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions docs/release-v1-perf-scale-benchmarks.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,15 @@ nature of the system, understanding performance and scalability data becomes cha
taking specific assumptions into account. This section aims to provide clarity on those assumptions.

1. The data presented in the document is collected by `periodic-kubevirt-e2e-k8s-1.25-sig-performance`.
1. The test creates 100 minimal VMIs, with a small pause of 100 ms between creation of 2 VMIs. The definition
of minimal VMIs can be found here https://github.com/kubevirt/kubevirt/blob/20f6caaba4108733a2c3f216e3247202929c1ef9/tests/performance/density.go#L273
1. The test suite includes three tests:
1. It creates 100 minimal VMIs, with a small pause of 100 ms between creation of 2 VMIs. The definition
of minimal VMIs can be found [here](https://github.com/kubevirt/kubevirt/blob/20f6caaba4108733a2c3f216e3247202929c1ef9/tests/performance/density.go#L273)
This is represented in the graphs as <Metric> for VMI, for example `vmiCreationToRunningSecondsP50` for VMI
2. It creates 100 minimal VMs, with a small pause of 100 ms between creation of 2 VMIs. The definition
of minimal VMs created can be found [here](https://github.com/kubevirt/kubevirt/blob/20f6caaba4108733a2c3f216e3247202929c1ef9/tests/performance/density.go#L219C1-L219C1)
This is represented in the graphs as <Metric> for VM, for example `vmiCreationToRunningSecondsP50` for VM
3. It creates VMs with instancetype and preference, the definition can be found [here](https://github.com/kubevirt/kubevirt/blob/20f6caaba4108733a2c3f216e3247202929c1ef9/tests/performance/density.go#L203)
The benchmarks for this will be added in future releases.
1. The test waits for the VMIs to go into running state and collects a bunch of metrics
1. The collected metrics are categorized into two buckets, performance and scale
1. Performance Metrics: This tells users how KubeVirt stack is performing. Examples include
Expand Down

0 comments on commit e1f5acb

Please sign in to comment.