[libvirt] [PATCH 1/4] numatune: Define XML schema and add docs

Osier Yang jyang at redhat.com
Thu May 12 10:41:47 UTC 2011


于 2011年05月12日 18:22, Osier Yang 写道:
> Example of numatune XML:
> 
>    <numatune>
>      <memory model="interleave" nodeset="+0-4,8-12"/>
>    </numatune>
> ---
>   docs/formatdomain.html.in |   14 ++++++++++++++
>   docs/schemas/domain.rng   |   25 +++++++++++++++++++++++++
>   2 files changed, 39 insertions(+), 0 deletions(-)
> 
> diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in
> index dcfcd94..f6ab621 100644
> --- a/docs/formatdomain.html.in
> +++ b/docs/formatdomain.html.in
> @@ -288,6 +288,9 @@
>       <min_guarantee>65536</min_guarantee>
>     </memtune>
>     <vcpu cpuset="1-4,^3,6" current="1">2</vcpu>
> +<numatune>
> +<memory model="strict" nodeset="1,2,!3-6">
> +</numatune>
>     ...</pre>
> 
>       <dl>
> @@ -366,6 +369,17 @@
>           the OS provided defaults. NB, There is no unit for the value, it's a relative
>           measure based on the setting of other VM, e.g. A VM configured with value
>           2048 will get twice as much CPU time as a VM configured with value 1024.</dd>
> +<dt><code>numatune</code></dt>
> +<dd>  The optional<code>numatune</code>  element provides details of
> +        how to tune the performance of a NUMA host via controlling NUMA policy for
> +        domain process. NB, only supported by QEMU driver.
> +<dt><code>memory</code></dt>
> +<dd>  The optional<code>memory</code>  element specify how to allocate memory
> +        for the domain process on a NUMA host. It contains two attributes,
> +        attribute<code>model</code>  is either 'interleave', 'strict', or 'preferred'.
> +        attribute<code>nodeset</code>  specifies the NUMA nodes, it can be specified as
> +        25 or 12-15 or 1,3,5-7 or +6-10 or 1-7,!3-5 or !+6-10. NB, if<code>model</code>
> +        is "preferred",<code>nodeset</code>  only accepts single node.</dd>

As Igor pointed out, will add version information when do pushing once
the patch is fine.

Regards
Osier




More information about the libvir-list mailing list