Page MenuHomeFreeBSD

D54951.id170743.diff
No OneTemporary

D54951.id170743.diff

diff --git a/share/man/man7/tuning.7 b/share/man/man7/tuning.7
--- a/share/man/man7/tuning.7
+++ b/share/man/man7/tuning.7
@@ -601,6 +601,32 @@
section in the
.Xr sendfile 2
manual page for details.
+.Sh SCHEDULERS
+.Fx
+allows to have more then one scheduler specified in the kernel config,
+and desired scheduler selected from them at boot time.
+Right now the options are:
+.Bl -tag -width SCHED_4BSD
+.It Cd SCHED_ULE
+The modern scheduler with O(1) thread selection behavior
+.It Cd SCHED_4BSD
+Classic scheduler inherited from 4.x BSD
+.El
+.Pp
+At least one option must be specified.
+.Cd SCHED_ULE
+is used by default if compiled in.
+.Pp
+The
+.Va kern.sched.available
+sysctl provides the comma-separated list of available (compiled in)
+schedulers.
+The
+.Va kern.sched.name
+loader tunable can be set to select the desired scheduler at boot time.
+The
+.Va kern.sched.name
+sysctl reports which scheduler is used.
.Sh KERNEL CONFIG TUNING
There are a number of kernel options that you may have to fiddle with in
a large-scale system.

File Metadata

Mime Type
text/plain
Expires
Sat, Aug 29, 6:05 PM (32 m, 38 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37531814
Default Alt Text
D54951.id170743.diff (1 KB)

Event Timeline