系统管理指南:高级管理

Procedure如何更改进程的类 (priocntl)

  1. (可选的)成为超级用户或同等角色。

  2. 更改进程的类。


    # priocntl -s -c class -i idtype idlist
    
    -s

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

    -c class

    为分时或实时指定要更改进程的类 TSRT

    -i idtype idlist

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


    注 –

    只有超级用户或在实时 Shell 中工作的用户才能将某一进程更改为实时进程或将实时进程更改为该进程。如果超级用户将用户进程更改为实时类,那么该用户以后不能使用 priocntl -s 命令来更改实时调度参数。


  3. 验证进程状态。


    # ps -ecl | grep idlist
    

示例 12–9 更改进程的类 (priocntl)

以下示例显示如何将属于用户 15249 的所有进程都更改为实时进程。


# priocntl -s -c RT -i uid 15249
# ps -ecl | grep 15249