mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
xl: update the manpage about "cpus=" and NUMA node-affinity
Since d06b1bf169 ('libxl: automatic placement
deals with node-affinity') it is no longer true that, if no "cpus=" option
is specified, xl picks up some pCPUs by default and pin the domain there.
In fact, it is the NUMA node-affinity that is affected by automatic
placement, not vCPU to pCPU pinning.
Update the xl config file documenation accordingly, as it seems to have
been forgotten at that time.
Signed-off-by: Dario Faggioli <dario.faggioli@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
This commit is contained in:
1 parent
7051d5c872
commit
e174e07bb4
1 file changed
+15
-7
+15
-7
@@ -104,8 +104,8 @@ created online and the remainder will be offline.
|
||||
|
||||
=item B<cpus="CPU-LIST">
|
||||
|
||||
List of which cpus the guest is allowed to use. By default xl will pick
|
||||
some cpus on its own (see below). A C<CPU-LIST> may be specified as follows:
|
||||
List of which cpus the guest is allowed to use. Default is no pinning at
|
||||
all (more on this below). A C<CPU-LIST> may be specified as follows:
|
||||
|
||||
=over 4
|
||||
|
||||
@@ -125,11 +125,19 @@ run on cpu #3 of the host.
|
||||
|
||||
=back
|
||||
|
||||
If this option is not specified, libxl automatically tries to place the new
|
||||
domain on the host's NUMA nodes (provided the host has more than one NUMA
|
||||
node) by pinning it to the cpus of those nodes. A heuristic approach is
|
||||
utilized with the goals of maximizing performance for the domain and, at
|
||||
the same time, achieving efficient utilization of the host's CPUs and RAM.
|
||||
If this option is not specified, no vcpu to cpu pinning is established,
|
||||
and the vcpus of the guest can run on all the cpus of the host.
|
||||
|
||||
If we are on a NUMA machine (i.e., if the host has more than one NUMA
|
||||
node) and this option is not specified, libxl automatically tries to
|
||||
place the guest on the least possible number of nodes. That, however,
|
||||
will not affect vcpu pinning, so the guest will still be able to run on
|
||||
all the cpus, it will just prefer the ones from the node it has been
|
||||
placed on. A heuristic approach is used for choosing the best node (or
|
||||
set of nodes), with the goals of maximizing performance for the guest
|
||||
and, at the same time, achieving efficient utilization of host cpus
|
||||
and memory. See F<docs/misc/xl-numa-placement.markdown> for more
|
||||
details.
|
||||
|
||||
=back
|
||||
|
||||
|
||||