-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
Enable multi IOthread support for better performance
-
False
-
-
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 supportRHEL-7416[libvirt] RFE: Per-virtqueue IOThread assignment for virtio-blk- Performance evaluation (starting w/ KVM) is ongoing: CNV-38527