System Administration Guide: Advanced Administration

ProcedureHow to Designate a Process Priority (priocntl)

  1. Become superuser or assume an equivalent role.

    Roles contain authorizations and privileged commands. For more information about roles, see Configuring RBAC (Task Map) in System Administration Guide: Security Services.

  2. Start a process with a designated priority.


    # priocntl -e -c class -m user-limit -p pri command-name
    
    -e

    Executes the command.

    -c class

    Specifies the class within which to run the process. The valid classes are TS (timesharing), RT (real time), IA (interactive), FSS (fair share), and FX (fixed priority).

    -m user-limit

    When you use the -p option, specifies the maximum amount you can raise or lower your priority,

    -p pri command-name

    Lets you specify the relative priority in the RT class for a real-time thread. For a timesharing process, the -p option lets you specify the user-supplied priority, which ranges from -60 to +60.

  3. Verify the process status.


    # ps -ecl | grep command-name
    

Example 12–7 Designating a Process Priority (priocntl)

The following example shows how to start the find command with the highest possible user-supplied priority.


# priocntl -e -c TS -m 60 -p 60 find . -name core -print
# ps -ecl | grep find