<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>That's great Doron! Especially the QoS Policy sounds almost like the VMware Resource Pools. Looking forward for the next release then!<div><br></div><div>By the way, since we are talking about CPU shares, the default option when creating a VM is 'disabled'. How is that compared with the Low/Medium/High options in terms of CPU priority?<br><br><div>> Date: Fri, 13 Jun 2014 04:29:09 -0400<br>> From: dfediuck@redhat.com<br>> To: sokratis123k@outlook.com<br>> CC: users@ovirt.org; mskrivan@redhat.com<br>> Subject: Re: [ovirt-users] Resource Pools in oVirt<br>> <br>> ----- Original Message -----<br>> > From: "s k" <sokratis123k@outlook.com><br>> > To: users@ovirt.org<br>> > Sent: Wednesday, June 11, 2014 12:18:35 AM<br>> > Subject: [ovirt-users] Resource Pools in oVirt<br>> > <br>> > Hello all,<br>> > <br>> > As far as I understand, CPU Shares can be set on each VM individually and<br>> > cannot be changed while it's powered on.<br>> > <br>> > <br>> > It would be great if we could create resource pools (similar to what VMware<br>> > does) for CPU shares so that we could assign priorities on multiple VMs and<br>> > be able to move them between Resource Pools of different priorities. I know<br>> > that we can configure quotas but it's not the same as CPU shares.<br>> > <br>> > Is that something planned for a future release? Shall I open an RFE for that<br>> > ?<br>> > <br>> > Regards,<br>> > <br>> > Sokratis<br>> > <br>> <br>> Hi Sokratis,<br>> thanks for the feedback.<br>> <br>> We have an RFE[1] opened to allow changing shares dynamically for a VM while it's<br>> running.<br>> <br>> As you probably know VMWare's implementation handles much more than shares, so<br>> it's a wider concept.<br>> <br>> In oVirt we've been working hard to introduce QoS elements during 3.3 and 3.5<br>> versions[2]. Once we have it all in place we'll start heading for the next level<br>> (up) which will be a Policy to aggregate QoS aspects for a VM. Once we have a<br>> policy you'll be able to assign it to multiple VMs and have much better control<br>> over resource including a planning element. So you should be monitoring the Policy<br>> task progress once we start working on it.<br>> <br>> So... as you can understand this is a lot of work (which I'm sure was the same<br>> for VMWare when they did it). Until then you'll be able to handle it using [1]<br>> I expect to happen in the next version, and as always- patches are welcomed!<br>> <br>> Thanks,<br>> Doron<br>> <br>> [1] Bug 1103537 - [RFE] Dynamic CPU Shares<br>> [2] QoS aspects:<br>> http://www.ovirt.org/Features/CPU_SLA<br>> http://www.ovirt.org/Features/Network_QoS<br>> http://www.ovirt.org/Features/blkio-support<br></div></div>                                            </div></body>
</html>