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

Multi IOthread Support

XMLWordPrintable

    • Enable multi IOthread support for better performance
    • False
    • Hide

      None

      Show
      None
    • False
      • New kubevirt API support for multiple IO threads
      • Test plan and automated testing
      • Kubevirt user guide documentation
      • Documentation updated
      • no-ux
    • To Do
    • CNV-52002 - Improve performance of I/O heavy workloads - databases
    • CNV-52002Improve performance of I/O heavy workloads - databases
    • 67% To Do, 33% In Progress, 0% Done
    • dev-ready, doc-ready, po-ready, qe-ready, ux-ready
    • ---
    • ---

      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

              akalenyu Alex Kalenyuk
              jhopper@redhat.com Jenifer Abrams
              Jenia Peimer Jenia Peimer
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: