Expand description
Scheduler configuration and capacity limits.
Structs§
- Task
System Config - Immutable sizing and bandwidth policy for one task system.
Constants§
- DEFAULT_
BALANCE_ INTERVAL_ NS - Default periodic fair balancing interval in nanoseconds.
- DEFAULT_
BATCH_ LIMIT - Default bounded work budget for scheduler inboxes and timers.
- DEFAULT_
DEADLINE_ CAP_ PERCENT - Default Deadline admission percentage.
- DEFAULT_
PI_ CHAIN_ LIMIT - Maximum PI owner-chain depth walked in one non-preemptible transaction.
- DEFAULT_
RR_ QUANTUM_ NS - Default round-robin quantum in nanoseconds.
- DEFAULT_
RT_ PERIOD_ NS - Default RT bandwidth period in nanoseconds.
- DEFAULT_
RT_ RUNTIME_ NS - Default unthrottled RT runtime matching Linux without
RT_GROUP_SCHED. - DEFAULT_
THREAD_ CAPACITY - Default maximum number of scheduler threads.
- DEFAULT_
TIMING_ GRANULARITY_ NS - Default scheduler timing granularity used to bound EEVDF lag.
- NORMALIZED_
FAIR_ SLICE_ NS - Normalized fair scheduling request in nanoseconds.