-
Epic
-
Resolution: Done
-
Major
-
None
-
Multi IOthread Support performance testing
-
Quality / Stability / Reliability
-
-
False
-
-
None
-
Green
-
Done
-
0% To Do, 0% In Progress, 100% Done
-
This test covers the execution and analysis of performance testing for QEMU's multiqueue block layer (io_uring) in OpenShift Virtualization. It aims to measure performance gains for VMs using high-performance storage (SSD/NVMe) and identify potential regressions or limitations.
Goals:
- Determine the performance improvement (throughput, IOPS, latency) provided by the multiqueue block layer for various I/O-intensive workloads.
- Validate that the feature does not introduce any performance regressions for existing workloads or storage configurations.
- Provide recommendations and guidelines for usage of the multiqueue feature.
- Identify any bottlenecks or areas for further optimization.
User Stories
- Single VM benchmark with and without Multi IOthread, and stress IO on the disk
- RHEL 9
- Root disk
- 4 threads.
- Scale up a single node of VMS.
- Long term :
- Live migration of VMS with Multi IOthread
- CNV Upgrade with VMS with Multi IOthread (post GA)
Full load test plan
https://docs.google.com/document/d/1HOrqpDVyhXkeMDdmanjGoF6DH0gzowmTgtOOdsn_MwQ/edit?usp=sharing