The system administrator can assign workloads to specific CPUs or defined groups of CPUs in the system. CPUs can be grouped into processor sets, otherwise known as psets. A pset in turn can be coupled with one or more thread scheduling classes, which define CPU priorities, into a resource pool. Resource pools provide a convenient mechanism for a system administrator to make system resources available to users. Chapter 12, About Resource Pools, in Administering Resource Management in Oracle Solaris 11.2 covers resource pools for system administrators. Programming considerations are described in Chapter 6, Resource Pools.
The following diagram illustrates how workload and computer resources are organized in the Oracle Solaris operating system.
Figure 1-1 Workload and Resource Organization in the Oracle Solaris Operating System