系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones

Procedure如何将属性和属性值添加到项目

可以使用带有 -a-K 选项的 projmod 命令将值添加到项目属性中。如果属性不存在,则会创建一个。

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:基本管理》中的“使用 RBAC 和 Solaris 管理工具(任务图)”

  2. 在项目 myproject 中添加无属性值的资源控制属性 task.max-lwps。加入项目的任务只有系统属性值。


    # projmod -a -K task.max-lwps myproject
    
  3. 然后可以为 myproject 项目中的 task.max-lwps 添加值。此值包含权限级别、阈值以及与达到阈值关联的操作。


    # projmod -a -K "task.max-lwps=(priv,100,deny)" myproject
    
  4. 由于资源控制属性可以具有多个值,因此可以使用同一个选项将其他值添加到现有的值列表中。


    # projmod -a -K "task.max-lwps=(priv,1000,signal=KILL)" myproject
    

    用逗号分隔多个值。现在 task.max-lwps 条目应为:


    task.max-lwps=(priv,100,deny),(priv,1000,signal=KILL)