[PATCH 0/7] Per domain bandwidth settings

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

 



We decide to make a global per domain bandwidth setting
as were discussed in mailing list earlier.
This patchset implements hierarchy top level cpu.cfs_period_us
and cpu.cfs_quota_us control knob. I've named this parameters
as global_period and global_quota.

Alexander Burluka (7):
  Add global period definitions
  Add global quota parameter necessary definitions
  Add error checking on global quota and period
  Add new cgroup thread type
  Rename qemuSetupCgroupVcpuBW to qemuSetupBandwidthCgroup
  Implement qemuSetupGlobalCpuCgroup
  Implement handling of per-domain bandwidth settings

 docs/schemas/domaincommon.rng    |  10 ++++
 include/libvirt/libvirt-domain.h |  32 ++++++++++
 src/conf/domain_conf.c           |  37 ++++++++++++
 src/conf/domain_conf.h           |   2 +
 src/qemu/qemu_cgroup.c           |  78 +++++++++++++++++++++---
 src/qemu/qemu_cgroup.h           |   7 ++-
 src/qemu/qemu_command.c          |   3 +-
 src/qemu/qemu_driver.c           | 125 +++++++++++++++++++++++++++++++++++++--
 src/qemu/qemu_process.c          |   4 ++
 src/util/vircgroup.c             |   4 ++
 src/util/vircgroup.h             |   1 +
 11 files changed, 287 insertions(+), 16 deletions(-)

-- 
1.8.3.1

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]