Deleted Added
full compact
sched_ule.4 (144759) sched_ule.4 (147432)
1.\" Copyright (c) 2005 Robert N. M. Watson
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 8 unchanged lines hidden (view full) ---

17.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23.\" SUCH DAMAGE.
24.\"
1.\" Copyright (c) 2005 Robert N. M. Watson
2.\" All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 8 unchanged lines hidden (view full) ---

17.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23.\" SUCH DAMAGE.
24.\"
25.\" $FreeBSD: head/share/man/man4/sched_ule.4 144759 2005-04-07 21:57:19Z rwatson $
25.\" $FreeBSD: head/share/man/man4/sched_ule.4 147432 2005-06-16 18:46:17Z ru $
26.\"
27.Dd April 7, 2005
28.Os
29.Dt SCHED_ULE 4
30.Sh NAME
31.Nm sched_ule
32.Nd ULE Scheduler
33.Sh SYNOPSIS
34.Cd "options SCHED_ULE"
35.Sh DESCRIPTION
26.\"
27.Dd April 7, 2005
28.Os
29.Dt SCHED_ULE 4
30.Sh NAME
31.Nm sched_ule
32.Nd ULE Scheduler
33.Sh SYNOPSIS
34.Cd "options SCHED_ULE"
35.Sh DESCRIPTION
36The
36.Nm
37.Nm
38scheduler
37is an experimental scheduler that provides a number of advanced scheduler
38features not present in
39.Xr sched_4bsd 4 ,
40the default system scheduler.
41These features address SMP and interactivity and include:
42.Pp
43.Bl -bullet -compact -offset indent
44.It

--- 5 unchanged lines hidden (view full) ---

50.It
51Interactivity heuristics that detect interactive applications and schedules
52them preferentially under high load.
53.El
54.Pp
55The following sysctls are relevant to the operation of
56.Nm :
57.Bl -tag -width indent
39is an experimental scheduler that provides a number of advanced scheduler
40features not present in
41.Xr sched_4bsd 4 ,
42the default system scheduler.
43These features address SMP and interactivity and include:
44.Pp
45.Bl -bullet -compact -offset indent
46.It

--- 5 unchanged lines hidden (view full) ---

52.It
53Interactivity heuristics that detect interactive applications and schedules
54them preferentially under high load.
55.El
56.Pp
57The following sysctls are relevant to the operation of
58.Nm :
59.Bl -tag -width indent
58.It kern.sched.name
60.It Va kern.sched.name
59This read-only sysctl reports the name of the active scheduler.
60.El
61.Pp
61This read-only sysctl reports the name of the active scheduler.
62.El
63.Pp
64The
62.Nm
65.Nm
66scheduler
63is disabled by default as it is experimental.
67is disabled by default as it is experimental.
64See the bugs section for more information.
68See the
69.Sx BUGS
70section for more information.
65.Sh SEE ALSO
66.Xr sched_4bsd 4 ,
67.Xr sysctl 8
68.Sh HISTORY
69The
70.Nm
71scheduler first appeared in
72.Fx 5.1 .
73.Sh AUTHORS
74.An Jeff Roberson
75.Aq jeff@FreeBSD.org
76.Sh BUGS
77As an experimental scheduler,
78.Nm
79is not enabled by default due to a number of known issues, including weak
80performance with several known workloads, and reports of instability.
81Deployment of
82.Nm
83in production environments should be done cautiously.
71.Sh SEE ALSO
72.Xr sched_4bsd 4 ,
73.Xr sysctl 8
74.Sh HISTORY
75The
76.Nm
77scheduler first appeared in
78.Fx 5.1 .
79.Sh AUTHORS
80.An Jeff Roberson
81.Aq jeff@FreeBSD.org
82.Sh BUGS
83As an experimental scheduler,
84.Nm
85is not enabled by default due to a number of known issues, including weak
86performance with several known workloads, and reports of instability.
87Deployment of
88.Nm
89in production environments should be done cautiously.