<div dir="ltr">Hi,<br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 26, 2013 at 11:27 AM, Christoph Pleger <span dir="ltr"><<a href="mailto:Christoph.Pleger@cs.tu-dortmund.de" target="_blank">Christoph.Pleger@cs.tu-dortmund.de</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div>Hello,<br>
<br>
> I'm not that much familiar with cgroups, but the way I understand it the<br>
first VM does not get 100%, it will get 1024 shares out of 1536 (2/3 of<br>
cpu<br>
> time).<br>
<br>
Yes, that's how cgroup works, and I wonder why this is not a conflict with<br>
what CPU= in VM Templates means </div></div></blockquote><div><br></div><div>Could you please elaborate a bit more about this conflict?</div><div>The only "problem" I can think of is that VMs will get more cpu time that requested if the Host isn't full; but we still ensure that the VM gets at least as much as requested.</div>

<div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div><div>and why the documentation even says that<br>
the cgroup "feature can be used to enforce the amount of CPU assigned to a<br>
VM, as defined in its template". What about enforcement without cgroup?<br>
Isn't there any?<br></div></div></blockquote><div><br></div><div style>We have the "logical" OpenNebula level enforcement, and the hypervisor level.</div><div style><br></div><div style>First one: the OpenNebula scheduler will not allocate more cpu/memory than the Host reports as available.</div>

<div style><br></div><div style>Hypervisor level reservation: cgroups for kvm, credit scheduler for xen, and the esx cpu scheduler for vmware</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div><div>
I am also wondering why, in sunstone, one cloud node with one VM running<br>
on it shows a CPU usage of 6400. I thought that this is because the user<br>
set CPU=8, VCPU=8 and 8*8=64, but if CPU= is related to one physical CPU,<br>
that cannot be true ...<br></div></div></blockquote><div><br></div><div style>Can you please paste the output of 'onehost show <id>' ?</div><div style> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div><div>
<br>
Regards<br>
  Christoph<br>
<br></div></div></blockquote><div><br></div><div>Regards<br></div><div><br></div><div><div>--<br>Carlos Martín, MSc<br>Project Engineer<br>OpenNebula - The Open-source Solution for Data Center Virtualization<div><span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px"><a href="http://www.opennebula.org/" target="_blank">www.OpenNebula.org</a> | <a href="mailto:cmartin@opennebula.org" target="_blank">cmartin@opennebula.org</a> | <a href="http://twitter.com/opennebula" target="_blank">@OpenNebula</a></span><span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px"><a href="mailto:cmartin@opennebula.org" target="_blank" style="color:rgb(42,93,176)"></a></span></div>

</div></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div>
<br>
<br>
</div></div><div><div>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
</div></div></blockquote></div><br></div></div>