All pastes #607690 Raw Edit

Stuff

public text v1 · immutable
·published 2007-07-07 20:50 UTC
rendered paste body
--- sched_ule.4.orig	2007-07-07 20:47:51.000000000 +0400
+++ sched_ule.4	2007-07-08 00:42:11.000000000 +0400
@@ -59,15 +59,33 @@
 .Bl -tag -width indent
 .It Va kern.sched.name
 This read-only sysctl reports the name of the active scheduler.
+.It Va kern.sched.balance
+This read-write sysctl sets whether or not the scheduler will use a simple CPU
+load balancing algorithm.
+It operates by finding the least loaded and most loaded cpu and equalizing
+their load by migrating some processes.
+.It Va kern.sched.tickincr
+This read-only sysctl reports the shift factor, which scales a hz domain to
+convert a stathz tick into it.
+Without the shift the error rate due to rounding would be unacceptably high.
+.It Va kern.sched.interact
+This read-write sysctl reports or sets interactivity delimiter, which defines
+the scheduling priority.
+Scores less than its value are placed on the realtime queue with a priority
+less than kernel and interrupt priorities.
+These threads are not subject to nice restrictions.
+Scores greater than its value are placed on the normal realtime queue where the
+priority is partially decided by the most recent cpu utilization and the rest
+is decided by nice value.
+.It Va kern.sched.slice
+This read-write sysctl reports or sets the runtime of each thread before
+rescheduling.
 .El
 .Pp
 The
 .Nm
 scheduler
-is disabled by default as it is experimental.
-See the
-.Sx BUGS
-section for more information.
+is disabled by default.
 .Sh SEE ALSO
 .Xr sched_4bsd 4 ,
 .Xr sysctl 8