ограничение по CPU


Главная Форумы IBM i (OS/400) ограничение по CPU

В этой теме 3 ответа, 3 участника, последнее обновление  Sever 8 года/лет, 7 мес. назад.

  • Автор
    Сообщения
  • #3731

    Денис
    Участник

    Можно ли как-нибудь ограничить пользователей или подсистемы по CPU?

  • #3738

    Oldnick
    Участник

    а как именно хочется ограничить? конечно, нельзя пользователю или подсистеме выдать не более 0.5 CPU или что-то в этом роде.
    подсистему можно настроить исходя из приоритетов, времени ожидания и прочего. Все это конечно имеет отношение к CPU. Настройки эти делаются с помощью классов. Команда CRTCLS как раз для этого предназначена. В данном случае есть несколько параметров:

    Run priority
    Time slice
    Eligible for purge
    Default wait time
    Maximum CPU time
    Maximum temporary storage
    Maximum threads

    в русском переводе это звучит так:

    Приоритет выполнения
    Квант времени
    Допускается очистка
    Время ожидания по умолчанию
    Максимальное время CPU
    Макс. объем временной памяти
    Максимальное число нитей

    для данной команды есть подробная помощь как на eng, так и на русском языках.

    такой класс назначается подсистеме и соответственно всем задачам в этой подсистеме.

    очевидно, что выставить нужные параметры не так просто… надо хорошо понимать суть этих параметров. Не советую экспериментировать этими настройками для внутренних подсистем OS/400.

    Пользователей ограничить подобным образом нельзя.

  • #3742

    Денис
    Участник

    Спасибо!
    Мне хотелось разделить именно по CPU. Например, подсистеме А-30%, а подсистеме B — 20% и т.д.

  • #3743

    Sever
    Участник

    Довольно странная цель.
    Разрешите поинтересоваться какой практический смысл такого разделения?

Для ответа в этой теме необходимо авторизоваться.