| Property | Value |
|---|---|
| OID | 1.7ffffc61 |
| Description | Scheduler |
| Label | |
| Type | node |
| Format | N |
| Flags |
|
| Child | Description |
|---|---|
| kern.sched.topology_spec | XML dump of detected CPU topology |
| kern.sched.always_steal | Always run the stealer from the idle thread |
| kern.sched.trysteal_limit | Topological distance limit for stealing threads in sched_switch() |
| kern.sched.steal_thresh | Minimum load on remote CPU before we'll steal |
| kern.sched.steal_idle | Attempts to steal work from other cores before idling |
| kern.sched.balance_interval | Average period in stathz ticks to run the long-term balancer |
| kern.sched.balance | Enables the long-term load balancer |
| kern.sched.affinity | Number of hz ticks to keep thread affinity for |
| kern.sched.idlespinthresh | Threshold before we will permit idle thread spinning |
| kern.sched.idlespins | Number of times idle thread will spin waiting for new work |
| kern.sched.static_boost | Assign static kernel priorities to sleeping threads |
| kern.sched.preempt_thresh | Maximal (lowest) priority for preemption |
| kern.sched.interact | Interactivity score threshold |
| kern.sched.slice | Quantum for timeshare threads in stathz ticks |
| kern.sched.quantum | Quantum for timeshare threads in microseconds |
| kern.sched.name | Scheduler name |
| kern.sched.preemption | Kernel preemption enabled |
| kern.sched.cpusetsize | sizeof(cpuset_t) |