Руководство по системному администрированию: контейнеры в Solaris - управление ресурсами и зонами

ProcedureИспользование команды prctl для вывода, замены и проверки значений элементов управления для проекта

  1. Перейдите в режим суперпользователя или воспользуйтесь эквивалентной ролью.

    Роли содержат подтвержденные полномочия и привилегированные команды. Для получения дополнительной информации о ролях см. Using the Solaris Management Tools With RBAC (Task Map) в System Administration Guide: Basic Administration.

  2. Выведите значение project.cpu-shares для проекта group.staff.


    # prctl -n project.cpu-shares -i project group.staff
    project: 2: group.staff
    NAME    PRIVILEGE       VALUE    FLAG   ACTION     RECIPIENT
    project.cpu-shares
            privileged          1       -   none               -
            system          65.5K     max   none 
  3. Замените текущее значение project.cpu-shares , равное 1, значением 10.


    # prctl -n project.cpu-shares -v 10 -r -i project group.staff
    
  4. Выведите значение project.cpu-shares для проекта group.staff.


    # prctl -n project.cpu-shares -i project group.staff
    project: 2: group.staff
    NAME    PRIVILEGE       VALUE    FLAG   ACTION     RECIPIENT
    project.cpu-shares
            privileged         10       -   none               -
            system          65.5K     max   none