[Engine-devel] what does engine with cpuIdle?
Dan Kenigsberg
danken at redhat.com
Tue Sep 11 07:22:15 UTC 2012
On Tue, Sep 11, 2012 at 01:55:01AM -0400, Omer Frenkel wrote:
>
>
> ----- Original Message -----
> > From: "Laszlo Hornyak" <lhornyak at redhat.com>
> > To: "engine-devel" <engine-devel at ovirt.org>
> > Sent: Monday, September 10, 2012 3:51:59 PM
> > Subject: [Engine-devel] what does engine with cpuIdle?
> >
> > hi,
> >
> > I am trying to change a behavior in vdsm. When you pass 100% load on
> > a VM, it will stop reporting further load and will keep telling 100%
> > until the load drops under 100% again in it's cpuIdle information.
> > This is totally correct if you have only single-cpu VM's, but it is
> > false when you have multiple vcpu's, I think the cpuIdle information
> > should not be on a 0-100 scale, but on a 0-100*vcpus scale.
> >
> > So I submitted this patch to vdsm: http://gerrit.ovirt.org/#/c/7892/2
> > and Dan pointed out that some functionality may depend on the value
> > in the 0-100 interval. For me it seems it is ignored and the load is
> > calculated only from sysCpu + userCpu. Does anyone build on the
> > cpuIdle value?
> >
> > Thanks,
> > Laszlo
> >
>
> you are right, engine doesn't save cpuIdle for vm,
> so it's not in use in the engine.
Laszlo, in this case, I think it would be best to drop this bogus piece
of information.
Dan.
More information about the Devel
mailing list