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 fea-
       tures not present in sched_4bsd(4), the traditional  system  scheduler.
       These features 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 quan-
	       tum (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	14.3			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&sektion=4&manpath=FreeBSD+14.3-RELEASE+and+Ports>

home | help