warpu the unwarp requirement is the minimum time a domain must run unwarped for
before it can warp again
7.4.2 Atropos
sched=atropos
Atropos is a soft real time scheduler. It provides guarantees about absolute shares
of the CPU, with a facility for sharing slack CPU time on a best-effort basis. It can
provide timeliness guarantees for latency-sensitive domains.
Every domain has an associated period and slice. The domain should receive ‘slice’
nanoseconds every ‘period’ nanoseconds. This allows the administrator to configure
both the absolute share of the CPU a domain receives and the frequency with which it
is scheduled.
Note: don’t overcommit the CPU when using Atropos (i.e. don’t reserve more CPU
than is available — the utilisation should be kept to slightly less than 100% in order to
ensure predictable behaviour).
Per-domain parameters
period The regular time interval during which a domain is guaranteed to receive its
allocation of CPU time.
slice The length of time per period that a domain is guaranteed to run for (in the
absence of voluntary yielding of the CPU).
latency The latency hint is used to control how soon after waking up a domain it
should be scheduled.
xtratime This is a boolean flag that specifies whether a domain should be allowed a
share of the system slack time.
7.4.3 Round Robin
sched=rrobin
The round robin scheduler is included as a simple demonstration of Xen’s internal
scheduler API. It is not intended for production use.
35
Commenti su questo manuale