[libvirt] [PATCH 0/6 v3] Add blkio cgroup support

Dominik Klein dk at in-telegence.net
Thu Feb 17 14:09:10 UTC 2011


Hi

not that I tested this patch or the patch that followed (adding
blkiotune command) ... but the way I understand, the cgroup blkio
controller does only work for sync'd IO/queues.

quote blkio-controller.txt from 2.6.37:
Currently only sync IO queues are support. All the buffered writes are
  still system wide and not per group.

When I last tested this (using manual cgroups commands), this seemed true.

So may I ask how you use this and how this helps in which setup?

Regards
Dominik

On 02/08/2011 07:38 AM, Gui Jianfeng wrote:
> Hi
> 
> This patchset adds blkio cgroup support for qemu and lxc.
> 
> [PATCH 1/6] cgroup: Enable cgroup hierarchy for blkio cgroup
> [PATCH 2/6 v3] cgroup: Implement blkio.weight tuning API.
> [PATCH 3/6] Update XML Schema for new entries.
> [PATCH 4/6 v3] qemu: Implement blkio tunable XML configuration and parsing.
> [PATCH 5/6 v3] LXC: LXC Blkio weight configuration support.
> [PATCH 6/6] Add documentation for blkiotune elements.
> 
> Will post a patchset to implement virsh command "blkiotune" to tune blkio
> cgroup parameter later on.
> 
> v2 -> v3 Changes:
> o Remove an unused local variable
> o Rename virCgroup(Set/Get)Weight to virCgroup(Set/Get)BlkioWeight
> o Add documentation in docs/formatdomain.html.in
> o Update XML Schema for new entries.
> 
>  docs/formatdomain.html.in |   10 ++++++++++
>  docs/schemas/domain.rng   |   20 ++++++++++++++++++++
>  src/conf/domain_conf.c    |   13 +++++++++++++
>  src/conf/domain_conf.h    |    4 ++++
>  src/libvirt_private.syms  |    2 ++
>  src/lxc/lxc_controller.c  |   10 ++++++++++
>  src/qemu/qemu_cgroup.c    |   16 +++++++++++++++-
>  src/qemu/qemu_conf.c      |    3 ++-
>  src/util/cgroup.c         |   41 ++++++++++++++++++++++++++++++++++++++++-
>  src/util/cgroup.h         |    4 ++++
>  10 files changed, 120 insertions(+), 3 deletions(-)
> 
> 
> Thanks
> Gui
> 
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
> 

-- 
IN-telegence GmbH
Oskar-Jäger-Str. 125
50825 Köln

Registergericht AG Köln - HRB 34038
USt-ID DE210882245
Geschäftsführende Gesellschafter: Christian Plätke und Holger Jansen




More information about the libvir-list mailing list