[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH v5 20/19] docs: add "sched-gran" boot parameter documentation

Add documentation for the new "sched-gran" hypervisor boot parameter.

Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
 docs/misc/xen-command-line.pandoc | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/docs/misc/xen-command-line.pandoc 
index fc64429064..c855246050 100644
--- a/docs/misc/xen-command-line.pandoc
+++ b/docs/misc/xen-command-line.pandoc
@@ -1782,6 +1782,27 @@ Set the timeslice of the credit1 scheduler, in 
milliseconds.  The
 default is 30ms.  Reasonable values may include 10, 5, or even 1 for
 very latency-sensitive workloads.
+### sched-gran (x86)
+> `= cpu | core | socket`
+> Default: `sched-gran=cpu`
+Set the scheduling granularity. In case the granularity is larger than 1 (e.g.
+`core`on a SMT-enabled system, or `socket`) multiple vcpus are assigned
+statically to a "scheduling unit" which will then be subject to scheduling.
+This assignment of vcpus to scheduling units is fixed.
+`cpu`: Vcpus will be scheduled individually on single cpus.
+`core`: As many vcpus as there are hyperthreads on a physical core are
+scheduled together on a physical core.
+`socket`: As many vcpus as there are hyperthreads on a physical sockets are
+scheduled together on a physical socket.
+Note: a value other than `cpu` will result in rejecting a runtime modification
+of the "smt" setting.
 ### sched_ratelimit_us
 > `= <integer>`

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.