On Tue, Feb 28, 2012 at 10:10:50PM +0800, Osier Yang wrote:
> numad is an user-level daemon that monitors NUMA topology and
> processes resource consumption to facilitate good NUMA resource
> alignment of applications/virtual machines to improve performance
> and minimize cost of remote memory latencies. It provides a
> pre-placement advisory interface, so significant processes can
> be pre-bound to nodes with sufficient available resources.
>
> More details:
http://fedoraproject.org/wiki/Features/numad
>
> "numad -w ncpus:memory_amount" is the advisory interface numad
> provides currently.
>
> This patch add the support by introducing new XML like:
> <numatune>
> <cpu required_cpus="4" required_memory="524288"/>
> </numatune>
Isn't the usual case going to be the vcpus and memory in the guest?
IMO we should default to passing those numbers to numad if
required_cpus and required_memory are not provided explicitly.
Indeed, why you would want to specify anything different ? At
first glance my reaction was just skip the XML and call numad
internally automatically with the guest configured allocation
Daniel
--
|: