[libvirt] [PATCH 3/6] cputune: support cputune for qemu driver
Osier Yang
jyang at redhat.com
Thu Mar 3 05:22:30 UTC 2011
于 2011年03月03日 12:53, Nikunj A. Dadhania 写道:
> On Sun, 27 Feb 2011 22:39:18 +0800, Osier Yang<jyang at redhat.com> wrote:
>> When domain startup, setting cpu affinity and cpu shares according
>> to the cputune xml specified in domain xml.
>>
>> Modify "qemudDomainPinVcpu" to update domain config for vcpupin,
>> and modify "qemuSetSchedulerParameters" to update domain config
>> for cpu shares.
>>
>> * src/qemu/qemu_cgroup.c
>> * src/qemu/qemu_driver.c
>> * src/qemu/qemu_process.c
>> ---
>> src/qemu/qemu_cgroup.c | 15 +++++++++
>> src/qemu/qemu_driver.c | 9 +++++
>> src/qemu/qemu_process.c | 80 +++++++++++++++++++++++++++++++++++++++++++++++
>> 3 files changed, 104 insertions(+), 0 deletions(-)
>>
>> diff --git a/src/qemu/qemu_cgroup.c b/src/qemu/qemu_cgroup.c
>> index b39b5e1..f578f9e 100644
>> --- a/src/qemu/qemu_cgroup.c
>> +++ b/src/qemu/qemu_cgroup.c
>> @@ -340,6 +340,21 @@ int qemuSetupCgroup(struct qemud_driver *driver,
>> vm->def->name);
>> }
>>
>> + if (qemuCgroupControllerActive(driver, VIR_CGROUP_CONTROLLER_CPU)) {
>> + if (vm->def->cputune.shares != 0) {
>
> Osier, we will need patch 5/6 before this to compile, some patch
> reordering required here.
>
hum, yes, thanks for the reminding.
Regards
Osier
More information about the libvir-list
mailing list