Understanding Process Scheduling in Oracle Solaris
Posted
by rickramsey
on Oracle Blogs
See other posts from Oracle Blogs
or by rickramsey
Published on Mon, 4 Nov 2013 20:15:35 +0000
Indexed on
2013/11/04
22:02 UTC
Read the original article
Hit count: 516
/Solaris
The process scheduler in the Oracle Solaris kernel allocates CPU resources to processes. By default, the scheduler tries to give every process relatively equal access to the available CPUs. However, you might want to specify that certain processes be given more resources than others. That's where classes come in. A process class defines a scheduling policy for a set of processes. These three resources will help you understand and manage it process classes:
Blog: Overview of Process Scheduling Classes in the Oracle Solaris Kernel
by Brian Bream
Timesharing, interactive, fair-share scheduler, fixed priority, system, and real time. What are these? Scheduling classes in the Solaris kernel. Brian Bream describes them and how the kernel manages them through context switching.
Blog: Process Scheduling at the Thread Level
by Brian Bream
The Fair Share Scheduler allows you to dispatch processes not just to a particular CPU, but to CPU threads. Brian Bream explains how to use and provides examples.
Docs: Overview of the Fair Share Scheduler
by Oracle Solaris Documentation Team
This official Oracle Solaris documentation set provides the nitty-gritty details for setting up classes and managing your processes. Covers:
- Introduction to the Scheduler
- CPU Share Definition
- CPU Shares and Process State
- CPU Share Versus Utilization
- CPU Share Examples
- FSS Configuration
- FSS and Processor Sets
- Combining FSS With Other Scheduling Classes
- Setting the Scheduling Class for the System
- Scheduling Class on a System with Zones Installed
- Commands Used With FSS
-Rick
Follow me on:
Blog | Facebook | Twitter | Personal Twitter | YouTube | The Great Peruvian Novel
© Oracle Blogs or respective owner