Resource Management and Oracle® Solaris Zones Developer's Guide

Exit Print View

Updated: July 2014
 
 

Scheduling Class

Scheduling classes provide different CPU access characteristics to threads that are based on algorithmic logic. The scheduling classes include:

  • Realtime scheduling class

  • Interactive scheduling class

  • Fixed priority scheduling class

  • Timesharing scheduling class

  • Fair share scheduling class

For an overview of fair share scheduler and example commands for administering the fair share scheduler, see Chapter 8, About Fair Share Scheduler, in Administering Resource Management in Oracle Solaris 11.2 and Chapter 9, Administering the Fair Share Scheduler Tasks, in Administering Resource Management in Oracle Solaris 11.2 .

Do not mix scheduling classes in a set of CPUs. If scheduling classes are mixed in a CPU set, system performance might become erratic and unpredictable. Use processor sets to segregate applications by their characteristics. Assign scheduling classes under which the application best performs. For more information about the characteristics of an individual scheduling class, see priocntl(1).

For an overview of resource pools and a discussion of when to use pools, see Chapter 6, Resource Pools.