debian man page for pip_stress

Query: pip_stress

OS: debian

Section: 8

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

pip_stress(8)						      System Manager's Manual						     pip_stress(8)

NAME
pip_stress - test priority inheritance between processes
SYNOPSIS
pip_stress
DESCRIPTION
pip_stress creates a priority inversion using three processes and a priority inheritance mutex shared via shared memory. All three pro- cesses are bound to run on the same cpu. The process with the lowest priority holds a mutex and is prempted by the medium priority process that just runs an infinite loop. The third process with the highest priority tries to grab the mutex that is hold by the low prio process. As a priority inheritance mutex is used the low priority process lends the high priority process' priority to unlock the mutex and so stops the medium priority process blocking the high priority one. pip_stress doesn't take any options and quits as soon as the priority inversion is resolved which should happen instantly.
AUTHOR
pip_stress was written by John Kacur <jkacur@redhat.com>. 2011-06-24 pip_stress(8)
Related Man Pages
pthread_mutex_setprioceiling(3c) - opensolaris
pthread_mutexattr_setprotocol(3c) - opensolaris
rtprio(1) - hpux
renice(8) - ultrix
pthread_mutexattr_getprioceiling(3t) - hpux
Similar Topics in the Unix Linux Community
awk or sed - Convert 2 lines to 1 line
Introduction
Detecting unused variables...
One instance of comparing grep and awk
A (ksh) Library For and From UNIX.com