sched man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

SCHED.H(3HEAD)							SCHED.H(3HEAD)

NAME
       sched.h, sched - execution scheduling

SYNOPSIS
       #include <sched.h>

DESCRIPTION
       The  <sched.h> header defines the sched_param structure, which contains
       the scheduling parameters required for implementation of each supported
       scheduling policy. This structure contains the following member:

	 int	sched_priority	  process execution scheduling priority

       Each  process is controlled by an associated scheduling policy and pri‐
       ority.  Associated with each policy is a priority range.	  Each	policy
       definition  specifies  the  minimum priority range for that policy. The
       priority ranges for each policy may  overlap  the  priority  ranges  of
       other policies.

       The  scheduling	policies  are indicated by the values of the following
       symbolic constants:

       SCHED_OTHER
		      Processes are scheduled  according  to  the  traditional
		      Time-Sharing  Class  (TS)	 policy as described in prioc‐
		      ntl(2).

       SCHED_FIFO
		      Processes are scheduled in the Real-Time (RT) scheduling
		      class,  according to the First-In-First-Out  (FIFO) pol‐
		      icy. Processes scheduled to this	policy,	 if  not  pre‐
		      empted  by a higher priority or interrupted by a signal,
		      will proceed until completion.

       SCHED_RR
		      Processes are scheduled in the Real-Time (RT) scheduling
		      class,  according	 to  the Round-Robin (RR) policy. Pro‐
		      cesses scheduled to this policy, if not preempted	 by  a
		      higher priority or interrupted by a signal, will execute
		      for a time period, returned by sched_rr_get_interval(3C)
		      or by the system.

       SCHED_IA
		      Processes	 are  scheduled	 according to the Inter-Active
		      Class (IA) policy as described in priocntl(2).

       SCHED_FSS
		      Processes are  scheduled	according  to  the  Fair-Share
		      Class (FSS) policy as described in priocntl(2).

       SCHED_FX
		      Processes	 are scheduled according to the Fixed-Priority
		      Class (FX) policy as described in priocntl(2).

       The values of these constants are distinct.

       Inclusion of the <sched.h> header will make visible symbols defined  in
       the header <time.h>.

SEE ALSO
       priocntl(2),   sched_get_priority_max(3C),  sched_get_priority_min(3C),
       sched_rr_get_interval(3C), time.h(3HEAD)

				  Apr 1, 2008			SCHED.H(3HEAD)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net