Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-54123

Multi IOthread Support performance testing

XMLWordPrintable

    • Multi IOthread Support performance testing
    • Quality / Stability / Reliability
    • Hide

      penidng feature readiness  CNV-39705

      Show
      penidng feature readiness  CNV-39705
    • False
    • Hide

      (must-have) compare performance with and without multiqueue enabled

      (must-have) long-duration stress tests to verify stability and performance.

      (must-have) Monitor and document resource utilization.

      (must-have) Share performance data and recommendations with docs.

      (should-have) Compare performance to traditional virtio-blk

      no-ux, no-px

      Show
      (must-have) compare performance with and without multiqueue enabled (must-have) long-duration stress tests to verify stability and performance. (must-have) Monitor and document resource utilization. (must-have) Share performance data and recommendations with docs. (should-have) Compare performance to traditional virtio-blk no-ux, no-px
    • None
    • Green
    • Done
    • 0% To Do, 0% In Progress, 100% Done
    • Hide

      2025-05-05:
      WIP...

      Show
      2025-05-05: WIP...

      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

       

              guchen11 Guy Chen
              guchen11 Guy Chen
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: