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

Multi IOthread Support

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • CNV Storage
    • None
    • Enable multi IOthread support for better performance
    • False
    • Hide

      None

      Show
      None
    • False
    • To Do
    • 0% To Do, 100% In Progress, 0% Done
    • ---
    • ---

      Goal

      Enable an option to use the new qemu support for multiqueue block layer which can improve performance for some workloads that utilize high performance storage (SSD/NVMe).

      User Stories

      • As a VM Owner, I want the ability to enable multiple IOthreads per guest disk to achieve the best performance possible when using fast storage

      Non-Requirements

      • Exposing all possible tuning options is not necessarily desired, it is more beneficial to improve "auto" behavior for most cases, however there may be corner cases that require more control

      Notes

      • This new feature will be available in 9.4 based builds
      • RHEL-20764 [qemu-kvm] Enable qemu multiqueue block layer support
      • RHEL-7416 [libvirt] RFE: Per-virtqueue IOThread assignment for virtio-blk
      • Performance evaluation (starting w/ KVM) is ongoing: CNV-38527

            alitke@redhat.com Adam Litke
            jhopper@redhat.com Jenifer Abrams
            Ying Cui Ying Cui
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: