Hi,<div><br></div><div>I am interested in the capability to globally reserve resources(cpu and memory) for a KVM host. I know you can configure memory limits for each guest (<a href="http://libvirt.org/formatdomain.html#elementsMemoryTuning" target="_blank">http://libvirt.org/formatdomain.html#elementsMemoryTuning</a>), but would like the ability to reserve host cpu and memory without having to actively do it by modifying each guests xml. </div>


<div><br></div><div>For clarity, what I mean by "reserve resources" is that there are certain cpus and a certain amount of memory that guests will never have access to. This can be achieved using cgroups.</div>


<div><br></div><div>Does anyone think this functionality would be useful? This is primarily to prevent the host from being starved when the allocation of guests have the host overcommitted/oversubscribed. </div><div><br>

</div><div><br></div><div><br></div><div>Note: I think vmware has a similar functionality, but I am not sure as I don't really use vmware <a href="http://blogs.technet.com/b/virtualpfe/archive/2011/08/29/hyper-v-dynamic-memory-and-host-memory-reserve-setting.aspx">http://blogs.technet.com/b/virtualpfe/archive/2011/08/29/hyper-v-dynamic-memory-and-host-memory-reserve-setting.aspx</a></div>

<div><br></div><div><br></div><div><br></div><div>Thanks for any thoughts,</div><div><br></div><div>Dusty</div><div><br></div>