Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SCHED_ULE(4)		     Kernel Interfaces Manual		    SCHED_ULE(4)

NAME
     sched_ule -- ULE scheduler

SYNOPSIS
     options SCHED_ULE

DESCRIPTION
     The  sched_ule  scheduler	provides a number of advanced scheduler features
     not present in sched_4bsd(4), the traditional system scheduler.  These fea-
     tures address SMP and interactivity and include:

	   *   Thread CPU affinity.
	   *   CPU topology awareness, including for hyper-threading.
	   *   Per-CPU run queues.
	   *   Interactivity heuristics that detect interactive applications and
	       schedules them preferentially under high load.

     The following sysctls are relevant to the operation of sched_ule:

     kern.sched.name
	     This read-only sysctl reports the name of the active scheduler.

     kern.sched.quantum
	     This read-write sysctl reports or sets the length	of  the  quantum
	     (in micro-seconds) granted to a thread.

SEE ALSO
     sched_4bsd(4), sysctl(8)

HISTORY
     The sched_ule scheduler first appeared in FreeBSD 5.1.

AUTHORS
     Jeff Roberson <jeff@FreeBSD.org>

FreeBSD ports 15.quarterly	 August 10, 2012		    SCHED_ULE(4)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=sched_ule&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly>

home | help