WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] I/O and Network control on VM

On Sat, Jun 13, 2009 at 11:09 PM, Thomas Goirand<thomas@xxxxxxxxxx> wrote:
> Fajar A. Nugraha wrote:
>> Or are you saying that cbq can limit daily transfer as per the
>> original requirement?
>
> No, such limits can be done only by tight accounting of bandwidth.

Ah, so I'm not getting rusty after all :)
Reading your initial comment I got the impression that cbq suddenly
gain extra ability to limit daily transfer when I wasn't looking. My
bad :P

>>>>> 2. How about I/O limit? Seem xen currently has no way to limit user I/O 
>>>>> usage?
>>>> Your best bet (for now) is probably something like
>>>> http://people.valinux.co.jp/~ryov/dm-ioband/
>>> There's no need to apply any patch to acheive I/O scheduling, it has
>>> been in the kernel for YEARS.
>>
>> Care to provide some reference/example on how this can be used on dom0
>> to limit domU's I/O usage?
>
> Let's say you have a domU with ID 39, it will use blkback.39.sda1 and
> blkback.39.sda2 let's say. Use ionice to give priorities to the process
> ID of blkback.39.sda1. It's not limits per say, but it's priorities,
> which is quite cool already. If someone is using too much I/O, just give
> the process the lowest priority possible, and it wont bother others too
> much.

While ionice can set priority, it can't set a limit.

> By the way, is it that the above mentioned patch is adding
> max_hw_sectors_kb and max_sectors_kb in /sys/block/dm-XX/queue, like it
> is available for other block devices?

No. AFAIK it creates a new device, /dev/mapper/ioband* (or whatever
you choose to call it) above an existing block device (disk,
partition, LV) on which you can manage per-device and per-job I/O
priority and limit.

It works (i.e. lower io_limit equals lower I/O bandwitdh), but I can't
figure out the exact corelation yet (i.e. how come when using
weight-iosize policy, io_limit=8 equals to 2MBps when tested with dd
?)

-- 
Fajar

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

<Prev in Thread] Current Thread [Next in Thread>