系统管理指南:高级管理

Procedure如何更改分时进程的调度参数 (priocntl)

  1. 成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 更改正在运行的分时进程的调度参数。


    # priocntl -s -m user-limit [-p user-priority] -i idtype idlist
    
    -s

    允许设置用户优先级范围的上限并更改当前优先级。

    -m user-limit

    使用 -p 选项时,可以指定可将优先级提高或降低的最大量。

    -p user-priority

    允许指定优先级。

    -i xidtype xidlist

    结合使用 xidtypexidlist 以标识一个或多个进程。xidtype 指定 ID 的类型,例如进程 ID 或用户 ID。使用 xidlist 可以标识进程 ID 或用户 ID 的列表。

  3. 验证进程状态。


    # ps -ecl | grep idlist
    

示例 12–8 更改分时进程的调度参数 (priocntl)

以下示例显示如何以 500 毫秒的时间片、RT 类中的优先级 20 以及全局优先级 120 来执行命令。


# priocntl -e -c RT -m 500 -p 20 myprog
# ps -ecl | grep myprog