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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.