[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] How to Allocate Disk Bandwidth among VMs?



Hi Tom,

Tom Creck <tom-xen@xxxxxxxxxxx> wrote:
> 
> The example at
> "http://sourceforge.net/apps/trac/ioband/wiki/dm-ioband/man/examples"; uses
> host partition-backed VBD for domainUs.
> 
> However, I use file-backed VBD for domainU. Does dm-ioband work for
> file-backed VBD? Is there any example how to configure for this case?

Of course, dm-ioband can work for file-backed VBD.
Please see "Example #5: Bandwidth control for Xen blktap devices" on
that page. That example shows configurations for file-backed VBD.

Thanks,
Ryo Tsuruta

> Ryo Tsuruta wrote:
> > 
> > Hi Tom,
> > 
> > # I'm sorry, I sent an empty e-mail a while ago.
> > 
> >>       I want to do disk I/O rate control over VMs. Therefore, I want to
> >> allocate different disk I/O bandwidth for different Xen VMs on my host
> >> machine. All domainUs use file-backed VBDs stored in domain0's file
> >> system.
> >>       Do you have any idea to do that? Hopefully it can be done by
> >> modifying
> >> Xend in domain0.
> > 
> > You can use dm-ioband for this purpose. dm-ioband is an I/O bandwidth
> > controller implemented as a device-mapper driver and can control
> > bandwidth on per partition, per user, per process basis.
> > 
> > In this case, install dm-ioband to the host OS, create a
> > dm-ioband device on the disk which stores domainU's VBD files,
> > and then assign bandwidth(determined proportional to the weight of
> > each disk) to each virtual machine.
> > 
> > There is an example configuration available at:
> > "Example #5: Bandwidth control for Xen blktap devices"
> > http://sourceforge.net/apps/trac/ioband/wiki/dm-ioband/man/examples
> > 
> > Please see the following URL for more information, kernel patch files
> > and binary packages for RHEL5 and CentOS5 are availble.
> > http://sourceforge.net/apps/trac/ioband/wiki/dm-ioband
> > 
> > Please feel free to ask me if you have any questions.
> > 
> > Thanks,
> > Ryo Tsuruta
> > 
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@xxxxxxxxxxxxxxxxxxx
> > http://lists.xensource.com/xen-devel
> > 
> > 
> 
> -- 
> View this message in context: 
> http://www.nabble.com/How-to-Allocate-Disk-Bandwidth-among-VMs--tp23993255p24053119.html
> Sent from the Xen - Dev mailing list archive at Nabble.com.
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.