Руководство администратора


Скачать 0.9 Mb.
Название Руководство администратора
страница 3/20
Тип Руководство
rykovodstvo.ru > Руководство эксплуатация > Руководство
1   2   3   4   5   6   7   8   9   ...   20

2.5.Стратегии выбора процессоров.


При старте задачи для нее выделяются процессоры. В системе есть возможность управлять стратегией выбора процессоров для задач. Есть три встроенные стратегии, перечисленные в нижеследующей таблице:


random

Процессоры выбираются случайным образом

random_hosts

Процессоры выбираются на случайно выбранных узлах, предпочтительно занимая все доступные процессоры на узле

hosts_alone

Процессоры выбираются на случайно выбранных узлах, предпочтительно занимая лишь по одному процессору на узле


Элемент случайности в выборе процессоров присутствует для достижения двух целей:

  1. Большая сбалансированность нагрузки на процессоры

  2. Предотвращение блокировок, связанных со специальным заказом конфигурации процессоров. Например, если мы выберем стратегию выбора последовательными непрерывными блоками, то вскоре может сложиться ситуация, когда доступны два слишком коротких блока, но общий объем их достаточен для запуска. Жестко удовлетворить условие выбора невозможно, и придется блокировать задачу, а с ней и остальную очередь (иначе условие может не выполняться еще ОЧЕНЬ долго).

Как видно из описания стратегий random_hosts и hosts_alone, в них заданы предпочтения для выбора процессоров. Однако, если эти предпочтения не могут быть удовлетворены, они игнорируются.

В системе также есть возможность подключения внешних модулей для задания своих стратегий.

В случае использования внешнего модуля, он должен быть описан в разделе pe_sel_method секции [server], где также будет описано его имя. Для подключения модуля в систему достаточно просто указать его имя вместо имени встроенного метода.

Все стратегии распределения процессоров опираются на умолчание описания имен процессоров – <�имя_узла>:<�идентификатор_процессора>. Данное соглашение используется и в других целях (см. описание псевдопеременных, формирование файла конфигурации для задачи).

Технические детали задания стратегии распределения процессоров описаны в главах 10 и 11.

2.6.Политики пользователей.


Для всех очередей и для каждой очереди в отдельности можно задать список пользователей, которые имеют право ставить на счет свои задачи. Все остальные пользователи не будут иметь доступа к соответствующим очередям.

Можно также просто запретить доступ к очередям списку пользователей. Тогда доступ для всех остальных будет разрешен.

Права доступа не наследуются очередями-потомками. То есть, в контексте нашего примера, если пользователю user1 разрешен доступ в очередь main, то ему не обязательно разрешен доступ в очередь short или long.

Для всех очередей и для каждой очереди в отдельности можно задать список пользователей-администраторов, которые получают возможность произвольно задавать лимит времени работы задач, приоритеты, а также удалять любые задачи (в рамках тех очередей, для которых им даны права администраторов).

2.7.Блокировки.


Системой Cleo поддерживаются следующие виды блокировок:

  • блокировка очереди на запуск

  • блокировка очереди на постановку задач

  • блокировка процессора

  • блокировка задач

  • автоблокировка пользователей

  • автоблокировка по времени

  • автоблокировка по ограничению ресурсов


Блокировка очереди на запуск задач означает, что задачи, стоящие в очереди не будут запущены на счёт, пока блокировка не снята. При этом уже запущенные задачи не снимаются со счёта.

Любая очередь может быть в любой момент времени заблокирована на добавление новых задач. При этом на работающих и уже стоящих в очереди задачах это никак не отражается.

Указанные блокировки могут быть установлены рекурсивно, то есть не только на конкретную очередь, но и на все ее дочерние очереди. В любой момент времени эти блокировки могут быть сняты, как для отдельной очереди, так и рекурсивно.

Блокировкой процессора можно запретить исполнение задач на конкретном процессоре или узле, что может оказаться полезным для профилактики отдельных узлов, например.

Отдельная задача или все задачи пользователя также могут быть заблокированы.

Кроме этих средств, существуют возможности автоматической блокировки – например блокирование новых задач указанного пользователя или всех пользователей, кроме указанных. Возможно также автоматически блокировать все задачи, которые могут не завершиться к указанному времени (это удобно, если нужно освободить процессоры для выполнения запланированных работ).

Последний приведённый вид автоблокировки – блокировка по ресурсам. Он вступает в силу, если запуск задачи пользователя нарушает наложенное ограничение по использованию ресурсов (например число одновременно занимаемых процессоров). Как только условие удовлетворяется, блокировка снимается.
1   2   3   4   5   6   7   8   9   ...   20

Похожие:

Руководство администратора icon Руководство администратора
Данный документ представляет собой руководство для администратора Транспортной подсистемы (далее – тп)
Руководство администратора icon Руководство администратора
Данный документ представляет собой руководство для администратора Учетной системы хода исполнения государственных и муниципальных...
Руководство администратора icon Руководство администратора Страниц 58 Версия 2 04. 08. 2017 Назначение...
Настоящий документ содержит руководство администратора по программному продукту «q framework». Цель документа – предоставить администратору...
Руководство администратора icon Руководство администратора На листах Аннотация Документ «Руководство Администратора»
По основным образовательным программам и дополнительным общеобразовательным программам амурской области
Руководство администратора icon Наименование программы Руководство администратора Документ
Настоящий документ содержит описание действий администратора по настройке по «Фрагмент»
Руководство администратора icon Программный комплекс «Открытый бюджет» Руководство администратора Инструкция по установке
...
Руководство администратора icon Программный комплекс «Портал управления общественными финансами»...
...
Руководство администратора icon Руководство пользователя для администратора по программе «Прием экзаменов Web. Гостехнадзор»
При входе в систему пользователь попадает на форму ввода логина и пароля, которая одна и для администратора, и для учащегося
Руководство администратора icon Баланса главного распорядителя, распорядителя, получателя бюджетных...
Методических указаний по инвентаризации имущества и финансовых обязательств, утвержденных приказом Минфина России от 13. 06. 1995...
Руководство администратора icon Руководство по работе в Кабинете администратора начислений Клиентская...
Клиентская часть Кабинета учета начислений и платежей представляет собой «Кабинет администратора начислений» (далее кан) и обеспечивает...
Руководство администратора icon Руководство администратора удаленного клиента
Документ является дополнением к ранее выпущенному документу Руководств администратора удаленного клиента. Документ предназначен для...
Руководство администратора icon Руководство администратора
Руководство предназначено для администраторов программного комплекса гнивц курьер «Корпорация» ивключает сведения по
Руководство администратора icon Должностная инструкция администратора сервера (web-, файл-, почтового и др.)
На должность администратора сервера I категории назначается лицо, имеющее высшее профессиональное (математическое, инженерно-математичесвое,...
Руководство администратора icon Руководство администратора

Руководство администратора icon Руководство администратора епс

Руководство администратора icon Руководство администратора На листах Аннотация Документ «Руководство пользователя»
По основным образовательным программам и дополнительным общеобразовательным программам амурской области

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск