7.2. Scheduling

Scheduling is the assignment by the operating system of CPU resources to individual processes and/or threads.[1] HP-UX assigns a priority to each process, and the scheduler enforces this priority by giving the process the appropriate amount of CPU. When talking about process priorities, a high priority may not necessarily be numerically higher than a low priority. Three types of priorities are in use in HP-UX: the POSIX rtsched real-time priority; the HP-UX rtprio real-time priority; and the default HP-UX time-share priorities for normal system and user processes. The different types of priorities are shown in Figure 7-1.

[1] For the sake of simplicity, from here on out the word process will be used to describe both processes and ...

Get HP-UX 11i Tuning and Performance now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.