Jump to content UNITED STATES
hp.com home products and services support and drivers solutions how to buy
» contact hp

hp.com home
unix  |  hp-ux system management

hp prm for linux
linux plug-in schedulers

printable version

» hp prm for linux

» overview & features
» information library
» specifications
linux plug-in schedulers
» contact prm team
» download prm-linux
» subscribe to mailing list
» hp prm
» linux software
» user forum
Content starts here

Read the overview below or go directly to the documentation.


A Linux patch is available that enables you to write and use loadable kernel modules to change your Linux machine's scheduler policies. These modules are plug-ins to the Linux kernel and will not increase the size of the kernel or affect performance.

The patch provides some example plug-in schedulers:

  • Processor sets
    Processor sets allow tasks to be associated with a collection of processors instead of running on any available CPU. Once a process is associated with a processor set, the process and all its children are scheduled only on the processors in that set. New versions have been released for Linux 2.4.4 and above.

  • HP Fair Share Scheduler (Linux 2.4 only)
    The resource management tool, PRM, uses the HP Fair Share Scheduler to allow applications and users to be associated with a fair share group. Each group can then be given a minimum or maximum entitlement on the machine. The level of control is finer than processor sets through the assignment of entitlements (shares) instead of an entire processor or groups of processors.

  • Constant time scheduler
    This scheduler requires minimum overhead and minimum code. The scheduler runs the next item on the queue without consideration for realtime, nice or thread biases.

  • Multi-runqueue scheduler
    By utilizing multiple run queues, Linux scheduling time can be reduced in some implementations by a factor of the number of CPUs.

privacy statement using this site means you accept its terms feedback to webmaster