Red Hat Bugzilla – Bug 515694
RFE: Support disk I/O bandwidth limitation / priority control
Last modified: 2011-03-09 04:20:08 EST
Description of problem:
There needs to be a mechanism to enforce disk I/O bandwidth for guest virtual machines. For the QEMU driver, this could be done using the CLONE_IO flag & io priority schedular tunable. CGroups may also soon gain a block IO controller that could be used.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux major release. Product Management has requested further
review of this request by Red Hat Engineering, for potential inclusion in a Red
Hat Enterprise Linux Major release. This request is not yet committed for
No work has been done upstream about this, and this requires a new API and
much testing, this is IMHO really at risk at this point so Cond NACK on
The basic weight based proportional BW division IO controller (blkio) patches went upstream (available in current 2.6.33-rc8) and are also available in RHEL6 kernel. It would be good if we can have some kind of support for it in libvirt.
A quick HOWTO is available in kernel sources. Documentation/cgroups/blkio-controller.txt.
Alternatively, one can find it here.
*** Bug 598438 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 632492 ***