Это команда sacctmgr, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
sacctmgr - используется для просмотра и изменения информации учетной записи Slurm.
СИНТАКСИС
сакктмгр [ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ...] [КОМАНДА...]
ОПИСАНИЕ
сакктмгр используется для просмотра или изменения информации учетной записи Slurm. Информация об аккаунте
поддерживается в базе данных с интерфейсом, предоставляемым Слёрмдбд (База данных Slurm
демон). Эта база данных может служить центральным хранилищем пользовательской и компьютерной информации.
для нескольких компьютеров на одном сайте. Информация об учетной записи Slurm регистрируется на основе
четыре параметра, которые формируют то, что называется ассоциация. Эти параметры
пользователь, кластер, раздели аккаунт . пользователь это имя для входа. кластер это имя
Управляемый кластер Slurm, как указано имякластера Параметр в slurm.conf
Файл конфигурации. раздел - это имя раздела Slurm в этом кластере. аккаунт
это банковский счет для работы. Предполагаемый режим работы - инициировать сакктмгр
команда, добавление, удаление, изменение и / или список ассоциация записи затем фиксируют изменения и
Выход.
Примечание: Содержимое базы данных Slurm ведется в нижнем регистре. Это может привести к
некоторые сакктмгр вывод отличается от вывода других команд Slurm.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-h, --Помогите
Распечатайте справочное сообщение, описывающее использование сакктмгр, Это эквивалентно
помощь команда.
-i, --немедленный
немедленно зафиксировать изменения.
-n, --нет заголовка
В начало вывода не будет добавлен заголовок.
-p, - анализируемый
Вывод будет '|' разделены знаком "|" в конце.
-P, --parsable2
Вывод будет '|' разделены без символа "|" в конце.
-Q, --тихий
Не печатайте никаких сообщений, кроме сообщений об ошибках. Это эквивалентно тихий
команда.
-r, - только чтение
Делает так, чтобы запущенный sacctmgr не мог изменять учетную информацию. В
только для чтения опция предназначена для использования в интерактивном режиме.
-s, - ассоциации
Используйте with show или list для отображения ассоциаций с сущностью. Это эквивалентно
до ассоциации команда.
-v, --подробный
Включите подробное ведение журнала. Это эквивалентно подробный команда.
-V , --версия
Показать номер версии. Это эквивалентно версия команда.
КОМАНДЫ
<ЮРИДИЧЕСКОЕ ЛИЦО>SPECS>
Добавить сущность. Идентично Создайте команда.
ассоциации
Используйте with show или list для отображения ассоциаций с сущностью.
Создайте <ЮРИДИЧЕСКОЕ ЛИЦО>SPECS>
Добавить сущность. Идентично команда.
удалять <ЮРИДИЧЕСКОЕ ЛИЦО> гдеSPECS>
Удалить указанные сущности.
дамп <ЮРИДИЧЕСКОЕ ЛИЦО>Файл = FILENAME>
Выгрузить данные кластера в указанный файл. Если имя файла не указано, используется
имя_кластера.cfg имя файла по умолчанию.
выход Завершите интерактивный режим sacctmgr. Идентично выход команда.
помощь Отобразите описание опций и команд sacctmgr.
список <ЮРИДИЧЕСКОЕ ЛИЦО> [SPECS>]
Показать информацию об указанной сущности. По умолчанию все записи
отображается, вы можете сузить результаты, указав SPECS в своем запросе. Идентично
произошел команда.
загрузка <ИМЯ ФАЙЛА>
Загрузить данные кластера из указанного файла. Это файл конфигурации, созданный
выполнив команду sacctmgr dump. Эта команда не загружает архивные данные, см.
вместо этого используется опция загрузки архива sacctmgr.
изменять <ЮРИДИЧЕСКОЕ ЛИЦО> гдеSPECS> установитьSPECS>
Изменить сущность.
проблема
Используйте с показом или списком для отображения проблем с объектами.
тихий Не печатайте никаких сообщений, кроме сообщений об ошибках.
выход Завершите выполнение интерактивного режима sacctmgr. Идентично выход
команда.
перенастроить
Перенастраивает SlurmDBD, если он работает с ним.
произошел <ЮРИДИЧЕСКОЕ ЛИЦО> [SPECS>]
Показать информацию об указанной сущности. По умолчанию все записи
отображается, вы можете сузить результаты, указав SPECS в своем запросе. Идентично
список команда.
подробный
Включите подробное ведение журнала. Сюда входят отметки времени в структурах данных, записи
counts и т. д. Это независимая команда без параметров, предназначенная для использования в
интерактивный режим.
версия
Отобразите номер версии sacctmgr.
!! Повторите последнюю команду.
ЛИЦА
аккаунт
Банковский счет, обычно указываемый при отправке работы с помощью --account = опцию.
Они могут быть организованы иерархически, например, учетные записи химия и
физика могут быть детьми аккаунта наука. Иерархия может иметь
произвольная глубина.
ассоциация
Сущность, используемая для группировки информации, состоящей из четырех параметров: аккаунт ,
кластер, раздел (опционально)и пользователь. Используется только с список or произошел команда.
Добавление, изменение и удаление должны выполняться для пользователя, учетной записи или объекта кластера. Этот
в свою очередь обновит лежащие в основе ассоциации.
кластер
Команда имякластера Параметр в slurm.conf файл конфигурации, используемый для
различать аккаунты на разных машинах.
конфигурация
Используется только с список or произошел команда для отчета о текущей конфигурации системы.
координатор
Пользователь с особыми привилегиями обычно является менеджером по работе с клиентами или может добавлять пользователей или
дополнительные аккаунты к аккаунту, над которым они работают. Это должно быть доверенное лицо
человека, так как они могут изменять ограничения на учетные записи и ассоциации пользователей внутри своих
область.
мероприятие Такие события, как отключение или истощение узлов в кластерах.
работа Задание - но только два конкретных поля задания: производный код выхода и комментарий.
строка
QoS Качество обслуживания.
Ресурс
Программные ресурсы для системы. Это лицензии на программное обеспечение, совместно используемые
кластеры.
сделка
Список транзакций, которые произошли в течение заданного периода времени.
пользователь Логин. Поддерживаются только имена пользователей в нижнем регистре.
Wckeys Ключ характеристики рабочей нагрузки. Произвольная строка для группировки ортогональных
счетов.
ОБЩАЯ ИНФОРМАЦИЯ ХАРАКТЕРИСТИКИ Для АССОЦИАЦИЯ ИСХОДЯ ИЗ ЛИЦА
ПРИМЕЧАНИЕ: Групповые ограничения (GrpJobs, GrpTRES и т. Д.) Проверяются при рассмотрении задания.
за выделенные ресурсы. Если запуск задания приведет к тому, что любое из его групповых ограничений будет
превышено, это задание не будет рассматриваться для планирования, даже если оно может быть прервано
другие задания, которые высвободили бы ресурсы группы, достаточные для выполнения незавершенного задания.
инициатор.
QOS по умолчаниюзнак равно
QOS по умолчанию, который должна иметь эта ассоциация и ее дочерние элементы. Это отменено
если установить непосредственно на пользователя. Чтобы очистить ранее установленное значение, используйте команду изменения
с новым значением -1.
Изрядная долязнак равно
Номер, используемый вместе с другими учетными записями для определения приоритета работы. Может также
быть строкой родителя, при использовании для пользователя это означает, что родительская ассоциация
используется для ярмарки. Если для учетной записи задано значение Fairshare = parent,
дети будут эффективно заменены родителями для расчетов на ярмарку до первого
родительский элемент своего родителя, который не является Fairshare = parent. Пределы остаются прежними, только
это влияет на его рыночную стоимость. Чтобы очистить ранее установленное значение, используйте команду «Изменить».
команда с новым значением -1.
ГрейсТаймзнак равно
Задает в секундах льготное время прерывания, которое будет продлено на задание.
который был выбран для вытеснения. Значение по умолчанию - ноль, приоритетное прерывание отсутствует.
В этом QOS разрешено время отсрочки.
ПРИМЕЧАНИЕ: это значение имеет смысл только для QOS PreemptMode = CANCEL)
ГруппаTRESMinsзнак равно
Общее количество минут TRES, которые могут быть использованы в прошлом, настоящем и
будущие рабочие места от этой ассоциации и ее детей. Чтобы очистить ранее
установить значение используйте команду изменения с новым значением -1.
ПРИМЕЧАНИЕ. Это ограничение не применяется, если установлено для корневой ассоциации кластера. Так даже
хотя он может появиться в выводе sacctmgr, он не будет применяться.
ТАКЖЕ ПРИМЕЧАНИЕ: это ограничение применяется только при использовании плагина Priority Multifactor. Время
распадается с использованием значения PriorityDecayHalfLife или PriorityUsageResetPeriod, как установлено в
файл slurm.conf. Когда этот предел будет достигнут, все связанные выполняемые задания будут остановлены и
все будущие вакансии, представленные с ассоциациями в группе, будут отложены до тех пор, пока они не будут
может работать в пределах лимита.
ГруппаTRESRunMinsзнак равно
Используется для ограничения общего количества минут TRES, используемых всеми выполняемыми заданиями.
с этой ассоциацией и ее детьми. При этом учитывается ограничение по времени
запущенных заданий и потребляет его, при достижении лимита новые задания не запускаются
пока не закончатся другие работы, чтобы дать время высвободиться.
ГрпТРЕСзнак равно
Максимальное количество выполняемых заданий TRES может быть выделено в совокупности для этого
ассоциации и всех ассоциаций, которые являются дочерними по отношению к этой ассоциации. Очистить
ранее установленное значение используйте команду изменения с новым значением -1.
ПРИМЕЧАНИЕ. Это ограничение полностью применяется только при использовании подключаемого модуля Select Consumable Resource.
GrpJobsзнак равно
Максимальное количество запущенных заданий в совокупности для этой ассоциации и всех
ассоциации, которые являются дочерними элементами этой ассоциации. Чтобы очистить ранее установленный
value используйте команду изменения с новым значением -1.
GrpSubmitJobsзнак равно
Максимальное количество заданий, которые могут находиться в состоянии ожидания или выполнения в любое время в
агрегат для этой ассоциации и всех ассоциаций, которые являются ее дочерними
ассоциация. Чтобы очистить ранее установленное значение, используйте команду изменения с новым
значение -1.
ГруппаСтеназнак равно
Максимальное время выполнения заданий настенных часов может быть выделено в совокупности для этого.
ассоциации и всех ассоциаций, которые являются дочерними по отношению к этой ассоциации. Очистить
ранее установленное значение используйте команду изменения с новым значением -1.
ПРИМЕЧАНИЕ. Это ограничение не применяется, если установлено для корневой ассоциации кластера. Так даже
хотя он может появиться в выводе sacctmgr, он не будет применяться.
ТАКЖЕ ПРИМЕЧАНИЕ: это ограничение применяется только при использовании плагина Priority Multifactor. Время
распадается с использованием значения PriorityDecayHalfLife или PriorityUsageResetPeriod, как установлено в
файл slurm.conf. Когда этот предел будет достигнут, все связанные выполняемые задания будут остановлены и
все будущие вакансии, представленные с ассоциациями в группе, будут отложены до тех пор, пока они не будут
может работать в пределах лимита.
МаксTRESMмин.знак равно
Максимальное количество минут TRES, которое каждое задание может использовать в этой связи. Этот
переопределяется, если устанавливается непосредственно для пользователя. По умолчанию это предел кластера. Очистить
ранее установленное значение используйте команду изменения с новым значением -1.
МаксTRESзнак равно
Максимальное количество TRES, которое каждое задание может использовать в этой ассоциации. Это
переопределено, если установлено непосредственно для пользователя. По умолчанию это предел кластера. Чтобы очистить
ранее установленное значение используйте команду изменения с новым значением -1.
ПРИМЕЧАНИЕ. Это ограничение полностью применяется только при использовании подключаемого модуля Select Consumable Resource.
МаксДжобсзнак равно
Максимальное количество заданий, которые может выполнять каждый пользователь одновременно в этой ассоциации.
Это отменяется, если установлено непосредственно для пользователя. По умолчанию это предел кластера. К
очистите ранее установленное значение, используйте команду изменения с новым значением -1.
MaxSubmitJobsзнак равно
Максимальное количество заданий, которые может иметь эта ассоциация в ожидающих или выполняющихся
состояние в любое время. По умолчанию это предел кластера. Чтобы очистить ранее установленный
value используйте команду изменения с новым значением -1.
Максволлзнак равно
Максимальное время настенных часов, которое может использовать каждое задание в этой ассоциации. Это
переопределено, если установлено непосредственно для пользователя. По умолчанию это предел кластера.
формат или : или : : или - : : или
- . Значение записывается в минутах с округлением по мере необходимости. Чтобы очистить
ранее установленное значение используйте команду изменения с новым значением -1.
ПРИМЕЧАНИЕ. Изменение этого значения не повлияет на текущие или ожидающие задания.
Уровень качества
Укажите качество обслуживания по умолчанию, при котором задания могут выполняться для этого
ассоциация. Чтобы получить список допустимых QOS, используйте sacctmgr list qos. Это значение
переопределит значение своего родительского элемента и передаст его дочерним элементам в качестве нового значения по умолчанию.
Установка QosLevel на '' (две одинарные кавычки, между которыми ничего нет) восстанавливает его
настройки по умолчанию. Вы также можете использовать оператор + = и - = для добавления или удаления определенных
QOS из списка QOS.
Действительный значения включают:
= Поставьте Уровень качества к указанному значению. Примечание: QOS, который можно использовать при заданном
учетная запись в иерархии наследуется дочерними элементами этой учетной записи. К
назначение QOS с помощью = подписать только назначенный QOS может использоваться учетной записью
и его детище.
+= Добавить указанный значение к текущему Уровень качества. В аккаунте будет
доступ к этому QOS и другим ранее назначенным ему.
-= Удалить указанный значение от текущего Уровень качества.
Смотрите пост в ПРИМЕРЫ раздел ниже.
ХАРАКТЕРИСТИКИ Для СЧЕТА
Кластерзнак равно
Конкретный кластер, в который нужно добавить учетную запись. По умолчанию все в системе.
Описаниезнак равно
Произвольная строка, описывающая учетную запись.
ФИОзнак равно
Название банковского счета. Обратите внимание, что имя должно быть уникальным и не может быть представлено
разные банковские счета в разных точках иерархии счетов.
организациязнак равно
Организация, которой принадлежит аккаунт.
Родительзнак равно
Родительский аккаунт этого аккаунта. По умолчанию это корневая учетная запись, учетная запись верхнего уровня.
RawUsageзнак равно
Это позволяет администратору сбросить исходное использование учетной записи. В
в настоящее время поддерживается только значение 0 (ноль). Это только устанавливаемая спецификация
- его нельзя использовать в качестве фильтра для вывода списка учетных записей.
С помощником
Показать все связи для этой учетной записи.
Скоорд
Показать всех координаторов для этого аккаунта.
Судален
Отображение информации с ранее удаленными данными.
ПРИМЕЧАНИЕ. Если вы используете опцию WithAssoc, вы также можете запросить конкретную ассоциацию.
информация для просмотра только определенных связей, которые может иметь эта учетная запись. Эти дополнительные параметры
можно найти в ХАРАКТЕРИСТИКИ Для АССОЦИАЦИИ раздел. Вы также можете использовать общий
список спецификаций выше в ОБЩАЯ ИНФОРМАЦИЯ ХАРАКТЕРИСТИКИ Для АССОЦИАЦИЯ ИСХОДЯ ИЗ ЛИЦА
.
СПИСОК / ПОКАЗ ВОЙТИ ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Аккаунт
Название банковского счета.
Описание
Произвольная строка, описывающая учетную запись.
организация
Организация, которой принадлежит аккаунт.
Координаторы
Список пользователей, которые являются координатором аккаунта. (Заполняется только при использовании
WithCoordinator вариант.)
ПРИМЕЧАНИЕ. При использовании опции WithAssoc вы также можете просматривать информацию о различных
связи, которые учетная запись может иметь со всеми кластерами в системе. Ассоциация
поля формата описаны в СПИСОК / ПОКАЗ АССОЦИАЦИЯ ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ .
ХАРАКТЕРИСТИКИ Для АССОЦИАЦИИ
Кластерызнак равно
Перечислите ассоциации кластера (ов).
Учетные записизнак равно
Перечислите ассоциации аккаунтов.
Пользователизнак равно
Перечислите ассоциации пользователей.
Разделзнак равно
Перечислите ассоциации разделов.
ПРИМЕЧАНИЕ. Вы также можете использовать приведенный выше список общих характеристик в ОБЩАЯ ИНФОРМАЦИЯ ХАРАКТЕРИСТИКИ
Для АССОЦИАЦИЯ ИСХОДЯ ИЗ ЛИЦА .
Другой кредита созданного для листинг ассоциации:
Только по умолчанию
Отображать только ассоциации, которые являются ассоциациями по умолчанию
дерево Отображайте имена учетных записей в иерархическом порядке.
Судален
Отображение информации с ранее удаленными данными.
С дополнительными учетными записями
Отображение информации с субаккаунтами. Действительно ценно только при использовании с
account = option. Это отобразит все ассоциации субаккаунтов вместе с
учетные записи, указанные в опции.
WOLimits
Отображать информацию без предельной информации. Это для меньшего формата по умолчанию
кластера, учетной записи, пользователя, раздела
WOPИнформация
Отображать информацию без родительской информации. (т.е. родительский идентификатор и родительская учетная запись
имя.) Эта опция также вызывает WOPLIMITS.
WOPЛимиты
Отображение информации без иерархических родительских ограничений. (т.е. будет отображаться только
пределы, в которых они установлены, вместо того, чтобы распространять их от родителя.)
СПИСОК / ПОКАЗ АССОЦИАЦИЯ ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Аккаунт
Название банковского счета в ассоциации.
Кластер
Имя кластера в ассоциации.
QOS по умолчанию
QOS, который ассоциация будет использовать по умолчанию, если она используется в качестве доступа к ней в списке QOS.
упомянуто ниже.
Изрядная доля
Номер, используемый вместе с другими учетными записями для определения приоритета работы. Может также
быть строкой родителя, при использовании для пользователя это означает, что родительская ассоциация
используется для ярмарки. Если для учетной записи задано значение Fairshare = parent,
дети будут эффективно заменены родителями для расчетов на ярмарку до первого
родительский элемент своего родителя, который не является Fairshare = parent. Пределы остаются прежними, только
это влияет на его рыночную стоимость.
ГруппаTRESMins
Общее количество минут TRES, которые могут быть использованы в прошлом, настоящем и
будущие рабочие места от этой ассоциации и ее детей.
ГруппаTRESRunMins
Используется для ограничения общего количества минут TRES, используемых всеми выполняемыми заданиями.
с этой ассоциацией и ее детьми. При этом учитывается ограничение по времени
запущенных заданий и потребляет его, при достижении лимита новые задания не запускаются
пока не закончатся другие работы, чтобы дать время высвободиться.
ГрпТРЕС
Максимальное количество выполняемых заданий TRES может быть выделено в совокупности для этого
ассоциации и всех ассоциаций, которые являются дочерними по отношению к этой ассоциации.
GrpJobs
Максимальное количество запущенных заданий в совокупности для этой ассоциации и всех
ассоциации, которые являются дочерними элементами этой ассоциации.
GrpSubmitJobs
Максимальное количество заданий, которые могут находиться в состоянии ожидания или выполнения в любое время в
агрегат для этой ассоциации и всех ассоциаций, которые являются ее дочерними
ассоциация.
ГруппаСтена
Максимальное время выполнения заданий настенных часов может быть выделено в совокупности для этого.
ассоциации и всех ассоциаций, которые являются дочерними по отношению к этой ассоциации.
ID Идентификатор ассоциации.
ЛФТ Ассоциации хранятся в иерархии: это крайнее левое место в иерархии.
При использовании с переменной RGT все ассоциации с LFT внутри этого LFT и
до RGT - дети этой ассоциации.
МаксTRESMмин.
Максимальное количество минут TRES, которое может использовать каждое задание.
МаксTRES
Максимальное количество TRES, которое может использовать каждое задание.
МаксДжобс
Максимальное количество заданий, которые может выполнять каждый пользователь одновременно.
MaxSubmitJobs
Максимальное количество ожидающих или выполняемых заданий в любое время.
Максволл
Максимальное время настенных часов, которое может использовать каждое задание.
Qos Действительный QOS´ для этой ассоциации.
идентификатор родителя
Идентификатор ассоциации родителя этой ассоциации.
имя родителя
Имя учетной записи родителя этой связи.
Раздел
Имя раздела в ассоциации.
RawQOS Числовые значения допустимого QOS´ для этой ассоциации.
RGT Ассоциации хранятся в иерархии: это самое правое место в иерархии.
При использовании с переменной LFT все ассоциации с LFT внутри этого RGT и
после LFT - дети этой ассоциации.
Информация о пользователе Имя пользователя в ассоциации.
ХАРАКТЕРИСТИКИ Для КЛАСТЕРЫ
классификациязнак равно
Тип машины, текущие классификации - это мощность и мощность.
Флагизнак равно
Разделенный запятыми список атрибутов для конкретного кластера. Текущие флаги включают
AIX, BGL, BGP, BGQ, Bluegene, CrayXT, FrontEnd, MultipleSlurmd и
СолнцеСозвездие
ФИОзнак равно
Имя кластера. Это должно быть равно имякластера Параметр в
slurm.conf файл конфигурации для некоторого кластера под управлением Slurm.
RPCзнак равно
Список числовых значений RPC, разделенных запятыми.
WOLimits
Отображать информацию без предельной информации. Это для меньшего формата по умолчанию
кластера, ControlHost, ControlPort, RPC
ПРИМЕЧАНИЕ. Вы также можете использовать приведенный выше список общих характеристик в ОБЩАЯ ИНФОРМАЦИЯ ХАРАКТЕРИСТИКИ
Для АССОЦИАЦИЯ ИСХОДЯ ИЗ ЛИЦА .
СПИСОК / ПОКАЗ Кластер ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
классификация
Тип машины, т.е. мощность или мощность.
Кластер
Имя кластера.
Контролхост
Когда slurmctld регистрируется в базе данных, IP-адрес контроллера
размещен здесь.
порт управления
Когда slurmctld регистрируется в базе данных, порт прослушивает контроллер.
здесь находится.
ОЧЕНЬ Отслеживаемые источники ресурсов (BB (Burst buffer), CPU, Energy, GRES, License, Memory и
Node) учитывается этот кластер.
Флаги Атрибуты, которыми обладает кластер.
NodeCount
Текущее количество узлов, связанных с кластером.
Имена узлов
Текущие узлы, связанные с кластером.
ПлагинIDSelect
Числовое значение плагина выбора, который использует кластер.
RPC Когда slurmctld регистрирует в базе данных версию rpc, контроллер
здесь размещен бег.
ПРИМЕЧАНИЕ. Вы также можете просмотреть информацию о корневой ассоциации для кластера. В
Поля формата ассоциации описаны в СПИСОК / ПОКАЗ АССОЦИАЦИЯ ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
.
ХАРАКТЕРИСТИКИ Для Координатор
Аккаунтзнак равно
Имя учетной записи, в которую будет добавлен этот пользователь в качестве координатора.
Названиязнак равно
Имена координаторов.
ПРИМЕЧАНИЕ. Чтобы составить список координаторов, используйте параметры WithCoordinator со списком учетных записей или списков пользователей.
ХАРАКТЕРИСТИКИ Для СОБЫТИЯ
Все_кластеры
Получите информацию обо всех ярлыках кластера.
Все время
Получить период времени для ярлыка за все время.
Кластерызнак равно
Перечислите события кластера (ов). По умолчанию это кластер, в котором была команда.
бежать.
Конецзнак равно
Период окончания событий. По умолчанию сейчас.
Допустимые форматы времени ...
ЧЧ: ММ [: СС] [AM | PM]
MMDD [YY] или MM / DD [/ YY] или MM.DD [.YY]
ММ / ДД [/ ГГ] -ЧЧ: ММ [: СС]
ГГГГ-ММ-ДД [ЧЧ: ММ [: СС]]
Событиязнак равно
Определенные события для поиска, допустимые варианты - Кластер или Узел, по умолчанию - оба.
МаксTRESзнак равно
Максимальное количество TRES, затронутых событием.
МИНТРЕСзнак равно
Минимальное количество TRES, затронутых событием.
Nodesзнак равно
Имена узлов, затронутые событием.
Причиназнак равно
Причина, по которой произошло событие.
Начнитезнак равно
Период начала событий. По умолчанию 00:00:00 предыдущего дня, если не указаны состояния.
задано с помощью событий States = spec. В этом случае поведение по умолчанию:
возвращать события, которые в настоящее время находятся в указанных состояниях.
Допустимые форматы времени ...
ЧЧ: ММ [: СС] [AM | PM]
MMDD [YY] или MM / DD [/ YY] или MM.DD [.YY]
ММ / ДД [/ ГГ] -ЧЧ: ММ [: СС]
ГГГГ-ММ-ДД [ЧЧ: ММ [: СС]]
Областизнак равно
Состояние узла в событии узла. Если это установлено, устанавливается тип события.
автоматически в Node.
Информация о пользователезнак равно
Запрос к пользователям, которые установили событие. Если это установлено, устанавливается тип события.
автоматически в Node, поскольку только пользовательский slurm может выполнить событие кластера.
СПИСОК / ПОКАЗ СОБЫТИЕ ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Кластер
Имя произошедшего кластерного события.
Узлы кластера
Список хостов узлов в кластере в событии кластера.
ОЧЕНЬ Количество TRES, участвующих в мероприятии.
Длительность
Период времени, в течение которого проводилось мероприятие.
Конец Период, когда событие закончилось.
События Название мероприятия.
EventRaw
Числовое значение названия события.
Имя узла
Узел, затронутый событием. В случае кластерного события это поле пусто.
Причина Причина произошедшего события.
Начните Период, когда событие началось.
Область В событии узла это форматированное состояние узла во время события.
StateRaw
В событии узла это числовое значение состояния узла во время
мероприятие.
Информация о пользователе В событии узла это пользователь, который вызвал событие.
ХАРАКТЕРИСТИКИ Для РАБОТА
производный код выхода
Производный код выхода может быть изменен после завершения задания в зависимости от пользовательского
оценка того, была ли работа успешной или неудачной. Пользователь может только изменять
производный код выхода из собственной работы.
КОММЕНТАРИЙ
Строка комментария задания, если параметр AccountingStoreJobComment в
Для файла slurm.conf задано (или по умолчанию) значение YES. Пользователь может только изменять комментарий
строка их собственной работы.
Команда производный код выхода и КОММЕНТАРИЙ поля - единственные поля
записи о вакансии в базе данных, которую можно изменить после завершения работы.
СПИСОК / ПОКАЗ РАБОТА ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Команда мешочек Команда - это эксклюзивная команда для отображения записей о вакансиях из базы данных Slurm.
ХАРАКТЕРИСТИКИ Для QOS
ПРИМЕЧАНИЕ: Групповые ограничения (GrpJobs, GrpNodes и т. Д.) Проверяются, когда задание рассматривается.
за выделенные ресурсы. Если запуск задания приведет к тому, что любое из его групповых ограничений будет
превышено, это задание не будет рассматриваться для планирования, даже если оно может быть прервано
другие задания, которые высвободили бы ресурсы группы, достаточные для выполнения незавершенного задания.
инициатор.
Флаги Используется slurmctld для отмены или принудительного применения определенных характеристик.
Допустимые варианты:
Денионлимит
Если установленные задания с использованием этого QOS будут отклонены во время отправки, если они это сделают
не соответствуют пределам QOS «Max». По умолчанию задания, которые проходят через эти
ограничения будут отложены до тех пор, пока они не будут согласованы.
EnforceUsageThreshold
Если установлено, и QOS также имеет UsageThreshold, любые задания, отправленные с этим
Качество обслуживания, которое ниже UsageThreshold, будет удерживаться до их выставления на выставку.
Использование превышает пороговое значение.
Нет резерва
Если этот флаг установлен и используется планирование обратной засыпки, задания, использующие этот QOS
не резервирует ресурсы в карте ресурсов графика обратной засыпки
распределяется через время. Этот флаг предназначен для использования с QOS, который может быть
вытеснены заданиями, связанными со всеми другими QOS (например, использование с "резервным"
QOS). Если выделенный используется с QOS, которое не может быть вытеснено всеми
другие QOS, это может привести к нехватке больших рабочих мест.
PartitionMaxNodes
Если заданные задания, использующие этот QOS, смогут переопределить запрошенные
ограничение MaxNodes раздела.
РазделМинНодес
Если заданные задания, использующие этот QOS, смогут переопределить запрошенные
ограничение MinNodes раздела.
OverPartQOS
Если заданы задания, использующие этот QOS, смогут отменять любые ограничения, используемые
ограничения QOS запрошенного раздела.
PartitionTimeLimit
Если заданные задания, использующие этот QOS, смогут переопределить запрошенные
TimeLimit раздела.
Требуется
Если заданные задания с использованием этого QOS должны указывать резервирование при отправке
работа. Эта опция может быть полезна для ограничения использования QOS, который может иметь
большая упреждающая способность или разрешены только дополнительные ресурсы
в пределах оговорки.
ГрейсТайм
Время отсрочки прерывания должно быть продлено для задания, которое было выбрано для
упреждение.
ГруппаTRESMins
Общее количество минут TRES, которые могут быть использованы в прошлом, настоящем и
будущие задания, выполняемые из этого QOS.
ГруппаTRESRunMins Используется для ограничения общего общего количества TRES
минут, используемых всеми заданиями, работающими с этим QOS. Это учитывает время
лимит запущенных заданий и потребляет его, если лимит достигнут, новые задания не
начать, пока не закончатся другие задания, чтобы дать время высвободиться.
ГрпТРЕС
Максимальное количество выполняемых заданий TRES может быть выделено в совокупности для этого
качество обслуживания.
GrpJobs
Максимальное количество запущенных заданий в совокупности для этого QOS.
GrpSubmitJobs
Максимальное количество заданий, которые могут находиться в состоянии ожидания или выполнения в любое время в
агрегат для этого QOS.
ГруппаСтена
Максимальное время выполнения заданий настенных часов может быть выделено в совокупности для этого.
QOS. Если этот лимит достигнут, запросы на отправку будут отклонены, и запущенный
рабочие места будут убиты.
ID Идентификатор QOS.
МаксTRESMмин.
Максимальное количество минут TRES, которое может использовать каждое задание.
МаксTRESPerJob
Максимальное количество TRES, которое может использовать каждое задание.
МаксTRESPerNode
Максимальное количество TRES, которое может использовать каждый узел в распределении задания.
МаксTRESPerUser
Максимальное количество TRES, которое может использовать каждый пользователь.
МаксДжобс
Максимальное количество заданий, которые может выполнять каждый пользователь одновременно.
МинТРЕСПерДжоб
Минимальное количество TRES, которое должно запрашивать каждое задание, выполняющееся под этим QOS. В противном случае
задание будет отложено до тех пор, пока оно не будет изменено.
MaxSubmitJobs
Максимальное количество ожидающих или выполняемых заданий в любое время для каждого пользователя.
Максволл
Максимальное время настенных часов, которое может использовать каждое задание.
ФИО Имя QOS.
упредить
Другой QOS может вытеснить этот QOS.
Режим вытеснения
Механизм, используемый для вытеснения заданий этого QOS, если кластеры Тип вытеснения is
настроен на preempt / qos. Механизм вытеснения по умолчанию определяется
в масштабе кластера Режим вытеснения параметр конфигурации. Возможные значения: «Кластер».
(имеется в виду использовать кластер по умолчанию), «Отмена», «Контрольная точка» и «Повторно поставить в очередь». Этот вариант
несовместимо с PreemptMode = OFF или PreemptMode = SUSPEND (т. е. вытесненные задания
необходимо удалить с ресурсов).
приоритет
Какой приоритет будет добавлен к приоритету задания при использовании этого QOS.
RawUsageзнак равно
Это позволяет администратору сбросить необработанное использование, накопленное для QOS. Единственный
в настоящее время поддерживается значение 0 (ноль). Это только устанавливаемая спецификация - она
не может использоваться в качестве фильтра для перечисления учетных записей.
UsageFactor
Фактор использования при работе с этим QOS.
ИспользованиеПорог
Число с плавающей запятой, представляющее наименьшую долю ассоциации, разрешенную для выполнения задания.
Если ассоциация опускается ниже этого порога и имеет ожидающие задания или отправляет новые
задания эти задания будут удерживаться до тех пор, пока использование не вернется выше порогового значения. Использовать
поделиться чтобы увидеть текущие акции в системе.
Судален
Отображение информации с ранее удаленными данными.
СПИСОК / ПОКАЗ QOS ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Описание
Произвольная строка, описывающая QOS.
ГрейсТайм
Время отсрочки прерывания должно быть продлено для задания, которое было выбрано для
приоритетное обслуживание в формате чч: мм: сс. Значение по умолчанию - ноль, приоритетное прерывание отсутствует.
Для этого раздела разрешено время отсрочки. ПРИМЕЧАНИЕ. Это значение имеет смысл только для
QOS PreemptMode = CANCEL.
ГруппаTRESMins
Общее количество минут TRES, которые могут быть использованы в прошлом, настоящем и
будущие задания, выполняемые из этого QOS. Чтобы очистить ранее установленное значение, используйте команду «Изменить».
команда с новым значением -1. ПРИМЕЧАНИЕ. Этот предел применяется только при использовании
Плагин Priority Multifactor. Время затухает с использованием значения
PriorityDecayHalfLife или PriorityUsageResetPeriod, как установлено в slurm.conf. Когда
этот предел достигнут, все связанные выполняемые задания будут уничтожены, и все будущие
задания, отправленные с этим QOS, будут отложены до тех пор, пока они не смогут выполняться внутри
предел.
ГрпТРЕС
Максимальное количество выполняемых заданий TRES может быть выделено в совокупности для этого
QOS. Чтобы очистить ранее установленное значение, используйте команду изменения с новым значением
-1.
GrpJobs
Максимальное количество запущенных заданий в совокупности для этого QOS. Чтобы очистить ранее
установить значение используйте команду изменения с новым значением -1.
GrpSubmitJobs
Максимальное количество заданий, которые могут находиться в состоянии ожидания или выполнения в любое время в
агрегат для этого QOS. Чтобы очистить ранее установленное значение, используйте команду изменения
с новым значением -1.
ГруппаСтена
Максимальное время выполнения заданий настенных часов может быть выделено в совокупности для этого.
QOS. Чтобы очистить ранее установленное значение, используйте команду изменения с новым значением
-1. ПРИМЕЧАНИЕ. Это ограничение применяется только при использовании подключаемого модуля Priority Multifactor. В
время уменьшается с использованием значения PriorityDecayHalfLife или
PriorityUsageResetPeriod, установленный в slurm.conf. Когда этот лимит достигнут, все
связанные выполняемые задания будут уничтожены, и все будущие задания будут отправлены с этим QOS
будут отложены до тех пор, пока они не смогут работать в пределах лимита.
МаксTRESMмин.
Максимальное количество минут TRES, которое может использовать каждое задание. Чтобы очистить ранее установленный
value используйте команду изменения с новым значением -1.
МаксTRESPerJob
Максимальное количество TRES, которое может использовать каждое задание. Чтобы очистить ранее установленное значение
используйте команду изменения с новым значением -1.
МаксTRESPerNode
Максимальное количество TRES, которое может использовать каждый узел в распределении задания. Чтобы очистить
ранее установленное значение используйте команду изменения с новым значением -1.
МаксTRESPerUser
Максимальное количество TRES, которое может использовать каждый пользователь. Чтобы очистить ранее установленное значение
используйте команду изменения с новым значением -1.
МаксДжобс
Максимальное количество заданий, которые может выполнять каждый пользователь одновременно. Чтобы очистить
ранее установленное значение используйте команду изменения с новым значением -1.
MaxSubmitJobs
Максимальное количество ожидающих или выполняемых заданий в любое время для каждого пользователя. Чтобы очистить
ранее установленное значение используйте команду изменения с новым значением -1.
Максволл
Максимальное время настенных часов, которое может использовать каждое задание. формат или
: или : : или - : : или - . В
значение записывается в минутах с округлением по мере необходимости. Чтобы очистить ранее установленный
value используйте команду изменения с новым значением -1.
МИНТРЕС
Минимальное количество TRES, которое должно запрашивать каждое задание, выполняющееся под этим QOS. В противном случае
задание будет отложено до тех пор, пока оно не будет изменено. Чтобы очистить ранее установленное значение, используйте команду «Изменить».
команда с новым значением -1.
ФИО Имя QOS. Нужен для создания.
упредить
Другой QOS может вытеснить этот QOS. Установка вытеснения в '' (две одинарные кавычки с
между ними ничего нет) восстанавливает настройки по умолчанию. Вы также можете использовать оператор
+ = и - = для добавления или удаления определенных QOS из списка QOS.
Режим вытеснения
Механизм, используемый для вытеснения заданий этого QOS, если кластеры Тип вытеснения is
настроен на preempt / qos. Механизм вытеснения по умолчанию определяется
в масштабе кластера Режим вытеснения параметр конфигурации. Возможные значения: «Кластер».
(имеется в виду использовать кластер по умолчанию), «Отмена», «Контрольная точка» и «Повторно поставить в очередь». Этот вариант
несовместимо с PreemptMode = OFF или PreemptMode = SUSPEND (т. е. вытесненные задания
необходимо удалить с ресурсов).
приоритет
Какой приоритет будет добавлен к приоритету задания при использовании этого QOS. Чтобы очистить
ранее установленное значение используйте команду изменения с новым значением -1.
UsageFactor
Фактор использования при работе с этим QOS. Это поплавок, который учитывается
приоритетные расчеты времени выполнения работ. например, если коэффициент использования QOS был 2
для каждой TRESBillingUnit секунды выполнения задания будет засчитываться 2. Также, если
коэффициент использования был 5, каждая секунда учитывалась только в половине случаев. Параметр
это значение, равное 0, сделает так, что выполнение заданий не будет добавлять время для ярмарки или
ограничения ассоциаций / qos. Чтобы очистить ранее установленное значение, используйте команду изменения
с новым значением -1.
ХАРАКТЕРИСТИКИ Для РЕСУРС
Кластерызнак равно Разделенный запятыми список имен кластеров, в которых указаны ресурсы
должны быть доступны. Если имена не указаны, то кластерам уже разрешено использовать
этот ресурс будет изменен.
Количествознак равно
Количество программных ресурсов с определенным именем, настроенных в системе,
контролируется менеджером ресурсов.
Описания =
Краткое описание ресурса.
Флагизнак равно
Флаги, идентифицирующие определенные атрибуты системного ресурса. На этот раз нет
флаги были определены.
Тип серверазнак равно
Тип менеджера ресурсов ПО, предоставляющего лицензии. Например
FlexNext Publisher Сервер лицензий Flexlm или Reprise License Manager RLM.
Названиязнак равно
Разделенный запятыми список имен ресурса, настроенного в системе,
контролируется менеджером ресурсов. Если этот ресурс виден на slurmctld, это
name будет name @ server, чтобы отличать его от локальных ресурсов, определенных в
slurm.conf.
Процент разрешенознак равно
Процент определенного ресурса, который можно использовать в указанном кластере.
серверузнак равно
Имя сервера, обслуживающего ресурс. По умолчанию "slurmdb" указывает
лицензии обслуживаются базой данных.
Типзнак равно
Тип ресурса, представленного этой записью. В настоящее время единственный допустимый тип
это Лицензия.
С кластерами
Отобразите процент кластеров ресурсов. Если ресурс не был передан
кластер ресурс не будет отображаться с этим флагом.
ПРИМЕЧАНИЕ. Ресурс используется для определения каждого ресурса, настроенного в системе, доступной для использования.
пользователя Slurm cluster.
СПИСОК / ПОКАЗ РЕСУРС ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Кластер
Дается имя ресурса кластера.
Количество Счетчик определенного ресурса, настроенного в системе глобально.
Выделенные
Процент лицензий, выделенных кластеру.
Описание
Описание ресурса.
Тип сервера
Тип сервера, контролирующего лицензии.
ФИО Название этого ресурса.
серверу Сервер обслуживает ресурс.
Тип Тип ресурса, который представляет эта запись.
ХАРАКТЕРИСТИКИ Для ОПЕРАЦИИ
Учетные записизнак равно
Распечатывайте только транзакции, затрагивающие указанные счета.
Действиезнак равно
Актерзнак равно
Отображать только транзакции, совершенные определенным человеком.
Кластерызнак равно
Распечатывайте только транзакции, затрагивающие указанные кластеры.
Конецзнак равно
Верните все транзакции до этой даты и времени. По умолчанию сейчас.
Начнитезнак равно
Вернуть все транзакции после этой даты и времени. По умолчанию - эпоха.
Допустимые форматы времени для Конец и Начало: ...
ЧЧ: ММ [: СС] [AM | PM]
MMDD [YY] или MM / DD [/ YY] или MM.DD [.YY]
ММ / ДД [/ ГГ] -ЧЧ: ММ [: СС]
ГГГГ-ММ-ДД [ЧЧ: ММ [: СС]]
Пользователизнак равно
Распечатывайте только транзакции, затрагивающие определенных пользователей.
С помощником
Получите информацию о том, какие ассоциации были затронуты транзакциями.
СПИСОК / ПОКАЗ ОПЕРАЦИИ ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Действие
Актер
Туристам
TimeStamp
где
ПРИМЕЧАНИЕ. При использовании опции WithAssoc вы также можете просматривать информацию о различных
ассоциации, на которые повлияла транзакция. Поля формата ассоциации описаны в
СПИСОК / ПОКАЗ АССОЦИАЦИЯ ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ .
ХАРАКТЕРИСТИКИ Для пОЛЬЗОВАТЕЛЕЙ
Аккаунтзнак равно
Имя учетной записи, в которую нужно добавить этого пользователя.
Уровень администраторазнак равно
Уровень администратора пользователя. Допустимые уровни: Нет, Оператор и Администратор.
Кластерзнак равно
Конкретный кластер, на котором нужно добавить пользователя в учетную запись. По умолчанию все в системе.
Аккаунт по умолчаниюзнак равно
Определите имя банковского счета по умолчанию, который будет использоваться для задания, если он не указан в
время подачи.
По умолчаниюзнак равно
Определите ключ характеристики рабочей нагрузки по умолчанию.
ФИОзнак равно
Имя пользователя.
Разделзнак равно
Имя раздела.
RawUsageзнак равно
Это позволяет администратору сбросить необработанное использование, начисленное пользователю. Единственный
в настоящее время поддерживается значение 0 (ноль). Это только устанавливаемая спецификация - она
не может использоваться в качестве фильтра для вывода списка пользователей.
WCKeysзнак равно
Характеристика рабочей нагрузки Ключевые значения.
С помощником
Показать все ассоциации для этого пользователя.
Скоорд
Показать все учетные записи, для которых пользователь является координатором.
Судален
Отображение информации с ранее удаленными данными.
ПРИМЕЧАНИЕ. Если вы используете опцию WithAssoc, вы также можете запросить конкретную ассоциацию.
информация для просмотра только определенных связей, которые может иметь эта учетная запись. Эти дополнительные параметры
можно найти в ХАРАКТЕРИСТИКИ Для АССОЦИАЦИИ раздел. Вы также можете использовать общий
список спецификаций выше в ОБЩАЯ ИНФОРМАЦИЯ ХАРАКТЕРИСТИКИ Для АССОЦИАЦИЯ ИСХОДЯ ИЗ ЛИЦА
.
СПИСОК / ПОКАЗ USER ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Уровень администратора
Уровень администратора пользователя.
Аккаунт по умолчанию
Учетная запись пользователя по умолчанию.
Координаторы
Список пользователей, которые являются координатором аккаунта. (Заполняется только при использовании
WithCoordinator вариант.)
Информация о пользователе Имя пользователя.
ПРИМЕЧАНИЕ. При использовании опции WithAssoc вы также можете просматривать информацию о различных
ассоциации, которые пользователь может иметь со всеми кластерами в системе. Формат ассоциации
поля описаны в СПИСОК / ПОКАЗ АССОЦИАЦИЯ ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ .
СПИСОК / ПОКАЗ WCKey
WCKey Ключ характеристики рабочей нагрузки.
Кластер
Конкретный кластер для WCKey.
Информация о пользователе Имя пользователя для WCKey.
ПРИМЕЧАНИЕ. При использовании опции WithAssoc вы также можете просматривать информацию о различных
ассоциации, которые пользователь может иметь со всеми кластерами в системе. Формат ассоциации
поля описаны в СПИСОК / ПОКАЗ АССОЦИАЦИЯ ФОРМАТ ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ .
СПИСОК / ПОКАЗ ОЧЕНЬ
ФИО Имя отслеживаемого ресурса. Эта опция требуется для TRES типа BB.
(Буфер пакета), GRES и Лицензия. Типы ЦП, энергии, памяти и узла не имеют
Имена. Например, если ГРЭС является типом, то имя - это номинал ГРЭС.
сам например GPU.
ID Идентификационный номер отслеживаемого ресурса, как он отображается в базе данных.
Тип Тип отслеживаемого ресурса. Текущие типы: BB (Burst buffer), CPU,
Энергия, ГРЭС, Лицензия, Память и Узел.
ОЧЕНЬ информация
Отслеживаемые источники ресурсов (TRES) используются во многих ограничениях QOS или Association. При установке
Ограничения они представляют собой список, разделенный запятыми. У каждого TRES свой лимит, т. Е.
GrpTRESMins = cpu = 10, mem = 20 будет иметь 2 разных ограничения: 1 для 10 минут процессора и 1 для 20
Мб памяти минут. Это справедливо для каждого лимита, связанного с TRES. Чтобы удалить
используется limit -1, то есть GrpTRESMins = cpu-1 удалит только ограничение TRES процессора.
ПРИМЕЧАНИЕ. На ограничениях GrpTRES узлы рассматриваются как TRES. Распределение узлов каждого задания
подсчитывается отдельно (т. е. если одному узлу выделены ресурсы для двух заданий, это
считается как два выделенных узла).
ПРИМЕЧАНИЕ. При работе с памятью в качестве TRES все ограничения указаны в МБ.
GLOBAL ФОРМАТ ВАРИАНТ
При использовании опции формата для перечисления различных полей вы можете впоследствии поставить% ЧИСЛО
чтобы указать, сколько символов должно быть напечатано.
например, format = name% 30 напечатает 30 символов имени поля с выравниванием по правому краю. А-30 будет
выведите 30 символов с выравниванием по левому краю.
FLAT ФАЙЛОВ DUMP И НАГРУЗКИ
sacctmgr имеет возможность загружать и выгружать данные ассоциации Slurm в файл и из него.
Этот метод может легко добавить новый кластер или скопировать существующие ассоциации кластеров в
новый кластер с похожими учетными записями. Каждый файл содержит данные ассоциации Slurm для одного
кластер. Комментарии можно помещать в файл с помощью символа #. Каждая строка
информация должна начинаться с одного из четырех заголовков; Кластер Родитель, Аккаунт or Информация о пользователе.
После заголовка следует пробел, тире, пробел, значение объекта, а затем спецификации.
Спецификации разделены двоеточием. Если какая-либо переменная, такая как Организация, имеет пробел в
заключите имя в одинарные или двойные кавычки.
Для создания файла ассоциаций можно запустить
> sacctmgr дамп tux file = tux.cfg
(file = tux.cfg не является обязательным)
Чтобы загрузить ранее созданный файл, вы можете запустить
> файл загрузки sacctmgr = tux.cfg
Другие варианты загрузки -
clean - удалите то, что уже было, и начните с нуля с этой информацией.
Cluster = - укажите имя кластера, отличное от имени в файле.
Краткое объяснение того, как работает файл.
Поскольку ассоциации в системе следуют иерархии, то же самое происходит и с файлом. Все, что
- родительский элемент должен быть определен до любых дочерних элементов. Единственное исключение - это понятное
учетная запись root. Это всегда значение по умолчанию для любого кластера, и его не нужно определять.
Чтобы отредактировать / создать файл, начните со строки кластера для нового кластера
Кластер - имя_кластера: MaxNodesPerJob = 15
Все, что указано в этой строке, будет по умолчанию для всех ассоциаций в этом кластере.
Эти варианты следующие ...
GrpTRESMins =
Общее количество минут TRES, которые могут быть использованы в прошлом, настоящем и
будущие рабочие места от этой ассоциации и ее детей.
GrpTRESRunMins =
Используется для ограничения общего количества минут TRES, используемых всеми выполняемыми заданиями.
с этой ассоциацией и ее детьми. При этом учитывается ограничение по времени
запущенных заданий и потребляет его, при достижении лимита новые задания не запускаются
пока не закончатся другие работы, чтобы дать время высвободиться.
GrpTRES =
Максимальное количество выполняемых заданий TRES может быть выделено в совокупности для этого
ассоциации и всех ассоциаций, которые являются дочерними по отношению к этой ассоциации.
GrpJobs =
Максимальное количество запущенных заданий в совокупности для этой ассоциации и всех
ассоциации, которые являются дочерними элементами этой ассоциации.
GrpNodes =
Максимальное количество узлов, выполняющих задания, может быть выделено в совокупности для этого
ассоциации и всех ассоциаций, которые являются дочерними по отношению к этой ассоциации.
ПРИМЕЧАНИЕ. Распределение узлов каждого задания учитывается отдельно (т. Е. Если один узел имеет
ресурсов, выделенных для двух заданий, это считается как два выделенных узла).
GrpSubmitJobs =
Максимальное количество заданий, которые могут находиться в состоянии ожидания или выполнения в любое время в
агрегат для этой ассоциации и всех ассоциаций, которые являются ее дочерними
ассоциация.
GrpWall =
Максимальное время выполнения заданий настенных часов может быть выделено в совокупности для этого.
ассоциации и всех ассоциаций, которые являются дочерними по отношению к этой ассоциации.
FairShare =
Число, используемое вместе с другими ассоциациями для определения приоритета работы.
MaxJobs =
Максимальное количество заданий, которые могут выполнять дочерние элементы этой ассоциации.
MaxNodesPerJob =
Максимальное количество узлов на задание, которое могут выполнять дочерние элементы этой ассоциации.
MaxWallDurationPerJob =
Максимальное время (не связанное с размером задания), которое могут выполняться дочерними заданиями этой учетной записи.
QOS = Список имен качества обслуживания, разделенных запятыми (определяется в sacctmgr).
Затем следуют учетные записи, которые вы хотите таким образом ...
Родитель - корень (Определено по умолчанию)
Аккаунт - cs: MaxNodesPerJob = 5: MaxJobs = 4: FairShare = 399: MaxWallDurationPerJob = 40: Description = 'Компьютер
Наука ': Организация =' LC '
Родитель - cs
Аккаунт - тестXNUMX: MaxNodesPerJob = 1: MaxJobs = 1: FairShare = 1: MaxWallDurationPerJob = 1: Description = 'Тест
Аккаунт ': Организация =' Тест '
Любой из вариантов после ":" можно опустить, и они могут быть в любом порядке.
Если вы хотите добавить какие-либо дополнительные учетные записи, просто укажите родительский элемент, КОТОРЫЙ УЖЕ БЫЛ
СОЗДАН перед строкой счета таким образом ...
Все варианты учетной записи
Описание =
Краткое описание аккаунта.
GrpTRESMins =
Максимальное количество рабочих часов TRES может быть выделено в совокупности для
эта ассоциация и все ассоциации, являющиеся ее дочерними элементами.
GrpTRESRunMins = Используется для ограничения общего количества минут TRES, используемых всеми
рабочие места, выполняемые с этой ассоциацией и ее дочерними элементами. Это учитывает
лимит времени выполнения заданий и потребляет его, если предел достигнут, новые задания не
начать, пока не закончатся другие задания, чтобы дать время высвободиться.
GrpTRES =
Максимальное количество выполняемых заданий TRES может быть выделено в совокупности для этого
ассоциации и всех ассоциаций, которые являются дочерними по отношению к этой ассоциации.
GrpJobs =
Максимальное количество запущенных заданий в совокупности для этой ассоциации и всех
ассоциации, которые являются дочерними элементами этой ассоциации.
GrpNodes =
Максимальное количество узлов, выполняющих задания, может быть выделено в совокупности для этого
ассоциации и всех ассоциаций, которые являются дочерними по отношению к этой ассоциации.
ПРИМЕЧАНИЕ. Распределение узлов каждого задания учитывается отдельно (т. Е. Если один узел имеет
ресурсов, выделенных для двух заданий, это считается как два выделенных узла).
GrpSubmitJobs =
Максимальное количество заданий, которые могут находиться в состоянии ожидания или выполнения в любое время в
агрегат для этой ассоциации и всех ассоциаций, которые являются ее дочерними
ассоциация.
GrpWall =
Максимальное время выполнения заданий настенных часов может быть выделено в совокупности для этого.
ассоциации и всех ассоциаций, которые являются дочерними по отношению к этой ассоциации.
FairShare =
Число, используемое вместе с другими ассоциациями для определения приоритета работы.
MaxJobs =
Максимальное количество заданий, которые могут выполнять дочерние элементы этой ассоциации.
MaxNodesPerJob =
Максимальное количество узлов на задание, которое могут выполнять дочерние элементы этой ассоциации.
MaxWallDurationPerJob =
Максимальное время (не связанное с размером задания), которое могут выполняться дочерними заданиями этой учетной записи.
Организация =
Название организации, которой принадлежит этот аккаунт.
QOS (=, + =, - =)
Список имен качества обслуживания, разделенных запятыми (определяется в sacctmgr).
Чтобы добавить пользователей в учетную запись, добавьте такую строку после строки Parent -
Родитель - тестXNUMX
Информация о пользователе - Адам: MaxNodesPerJob = 2: MaxJobs = 3: FairShare = 1: MaxWallDurationPerJob = 1: AdminLevel = Оператор: Координатор = 'тест'
Все параметры пользователя
AdminLevel =
Тип администратора этого пользователя (Администратор, Оператор)
Должен be определенный on первый вхождение of пользователь.
Координатор =
Список учетных записей, разделенных запятыми, над которыми работает этот пользователь.
Должен be определенный on первый вхождение of пользователь.
DefaultAccount =
общесистемное имя учетной записи по умолчанию
Должен be определенный on первый вхождение of пользователь.
FairShare =
Число, используемое вместе с другими ассоциациями для определения приоритета работы.
MaxJobs =
Максимальное количество заданий, которые может запустить этот пользователь.
MaxNodesPerJob =
Максимальное количество узлов на задание, которое может запустить этот пользователь.
MaxWallDurationPerJob =
Максимальное время (не связанное с размером задания), которое может запустить этот пользователь.
QOS (=, + =, - =)
Список имен качества обслуживания, разделенных запятыми (определяется в sacctmgr).
АРХИВ ФУНКЦИОНАЛЬНОСТЬ
Sacctmgr имеет возможность архивировать в плоский файл и / или загружать эти данные при необходимости.
потом. Архивирование обычно выполняется с помощью slurmdbd, и мы настоятельно рекомендуем вам
делайте это через sacctmgr только в том случае, если вы полностью понимаете, что делаете. Для slurmdbd
параметры см. "man slurmdbd" для получения дополнительной информации. Загрузка данных в базу данных может быть
выполняется из этих файлов, чтобы просмотреть старые данные или восстановить свернутые данные.
Это варианты как для дампа, так и для загрузки архивной информации.
дамп архива
Каталог =
Каталог для хранения архивных данных.
Мероприятия Архив событий. Если не указано и PurgeEventAfter установлен, все данные событий удалены.
будут потеряны безвозвратно.
Джобс Архив вакансий. Если не указано и задано PurgeJobAfter, все удаленные данные задания будут
быть утерянным навсегда.
PurgeEventAfter =
Очистить записи событий кластера старше времени, указанного в месяцах. Если вы хотите очистить
на более короткий период времени вы можете включить часы или дни после числового значения, чтобы
получайте эти более частые чистки. (например, значение "12 часов" очистит все
старше 12 часов.)
PurgeJobAfter =
Удаляйте записи о вакансиях старше времени, указанного в месяцах. Если вы хотите очистить
более короткий период времени, вы можете включить часы или дни после числового значения, чтобы получить
те более частые чистки. (например, значение "12 часов" очистит все, что старше
чем 12 часов.)
PurgeStepAfter =
Записи шагов очистки старше времени, указанного в месяцах. Если вы хотите очистить
более короткий период времени, вы можете включить часы или дни после числового значения, чтобы получить
те более частые чистки. (например, значение "12 часов" очистит все, что старше
чем 12 часов.)
PurgeSuspendAfter =
Очистить задания приостановить записи старше указанного в месяцах времени. Если вы хотите очистить
на более короткий период времени вы можете включить часы или дни после числового значения, чтобы
получайте эти более частые чистки. (например, значение "12 часов" очистит все
старше 12 часов.)
Скрипт =
Запустите этот сценарий вместо общей формы архива плоских файлов.
Шаги Архивировать шаги. Если не указано и PurgeStepAfter установлен, все данные шага удалены.
будут потеряны безвозвратно.
Приостанавливать
Архивировать данные о приостановке. Если не указано и PurgeSuspendAfter установлен, все приостановить
удаленные данные будут потеряны безвозвратно.
архив нагрузка
Загрузить в базу ранее заархивированные данные.
Файл = Файл для загрузки в базу данных.
Вставить =
SQL для вставки прямо в базу данных. Это следует использовать очень осторожно.
так как это записывает ваш sql в базу данных.
ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ
Некоторые сакктмгр параметры могут быть установлены через переменные среды. Эти переменные среды,
вместе с соответствующими параметрами перечислены ниже. (Примечание: параметры командной строки будут
всегда отменять эти настройки)
SLURM_CONF Расположение файла конфигурации Slurm.
ПРИМЕРЫ
ПРИМЕЧАНИЕ: Есть приказ о создании бухгалтерских объединений. Вы должны определить кластеры
перед добавлением учетных записей, и вы должны добавить учетные записи, прежде чем сможете добавлять пользователей.
-> sacctmgr создать кластерный смокинг
-> sacctmgr создать учетную запись name = science fairshare = 50
-> sacctmgr создать учетную запись имя = химия родитель = научная ярмарка = 30
-> sacctmgr создать учетную запись имя = физика родитель = научная ярмарка = 20
-> sacctmgr создать имя пользователя = adam cluster = tux account = физическая ярмарка = 10
-> sacctmgr удалить имя пользователя = адам кластер = смокинг аккаунт = физика
-> sacctmgr удалить имя учетной записи = физический кластер = смокинг
-> sacctmgr изменить пользователя, где name = adam cluster = tux account = физический набор
maxjobs = 2 maxwall = 30:00
-> список ассоциаций sacctmgr cluster = tux format = Account, Cluster, User, Fairshare tree отключен
-> список транзакций sacctmgr StartTime = 11/03 \ -10: 30: 00 format = Timestamp, Action, Actor
-> sacctmgr dump cluster = tux file = tux_data_file
-> sacctmgr загрузить tux_data_file
Учетную запись пользователя нельзя изменить напрямую. Необходимо создать новую ассоциацию для
пользователь с новой учетной записью. Затем связь со старой учетной записью можно удалить.
При изменении объекта размещение ключевых слов 'set' и необязательного 'where' имеет решающее значение.
для правильного выполнения ниже приведены примеры для получения правильных результатов. Как правило большого пальца
все, что вы поместите перед набором, будет использоваться в качестве квантификатора. Если вы хотите поставить
В квантификаторе после ключевого слова «набор» следует использовать ключевое слово «где».
неправильно-> sacctmgr изменить имя пользователя = adam set fairshare = 10 cluster = tux
Это приведет к ошибке, поскольку в приведенной выше строке читается изменение пользователя adam set fairshare = 10 и
кластер = смокинг.
right-> sacctmgr изменить имя пользователя = adam cluster = tux set fairshare = 10
right-> sacctmgr изменить имя пользователя = adam set fairshare = 10, где cluster = tux
При изменении qos для чего-либо используйте оператор '=', только если вы хотите явно установить
QOS к чему-то. В большинстве случаев вы захотите использовать оператор '+ =' или '\ - =', чтобы
либо добавить, либо удалить из уже существующих QOS.
Если у пользователя уже есть нормальное качество обслуживания, режим ожидания для родителя или он был явно задан вам
следует использовать qos + = rapidite, чтобы добавить его в список таким образом.
Если вы хотите добавить ускорение QOS только к определенной учетной записи и / или кластеру
вы можете сделать это, указав их в строке sacctmgr.
-> sacctmgr изменить имя пользователя = адам установить qos + = ускорить
> sacctmgr изменить имя пользователя = adam acct = этот кластер = смокинг установить qos + = ускорить
Приведем пример, как добавить QOS в учетные записи пользователей. Перечислите все доступные QOS в
.
-> sacctmgr показать формат qos = имя
ФИО
---------
"обычные"
ускорять
Перечислите все ассоциации в кластере.
-> sacctmgr show assoc format = cluster, account, qos
QOS учетной записи кластера
-------- ---------- -----
корень зебры нормальный
корень зебры нормальный
зебра г нормальный
зебра g1 нормальный
Добавьте ускорение QOS в учетную запись G1 и отобразите результат. Используя оператор + = QOS
будут добавлены в эту учетную запись вместе с существующими QOS.
-> sacctmgr изменить имя учетной записи = g1 установить qos + = ускорить
-> sacctmgr show assoc format = cluster, account, qos
QOS учетной записи кластера
-------- -------- -------
корень зебры нормальный
корень зебры нормальный
зебра г нормальный
zebra g1 Expedite, нормальный
Теперь установите QOS Expedite в качестве единственного QOS для учетной записи G и отобразите результат. С использованием
оператор = это ускорение является единственным используемым QOS для учетной записи G
-> sacctmgr изменить имя учетной записи = G установить qos = ускорять
> sacctmgr show assoc format = cluster, account, user, qos
QOS учетной записи кластера
--------- -------- -----
корень зебры нормальный
корень зебры нормальный
зебра г ускорять
zebra g1 Expedite, нормальный
Если новая учетная запись добавляется под учетной записью G, она унаследует ускорение QOS и будет
нет доступа к QOS нормально.
-> sacctmgr добавить аккаунт banana parent = G
-> sacctmgr show assoc format = cluster, account, qos
QOS учетной записи кластера
--------- -------- -----
корень зебры нормальный
корень зебры нормальный
зебра г ускорять
зебра банан ускоренный
zebra g1 Expedite, нормальный
Пример перечисления отслеживаемых ресурсов
-> sacctmgr show tres
Тип Имя ID
---------- ------------------ --------
процессор 1
мем 2
энергия 3
узел 4
gres gpu: тесла 1001
лицензия vcs 1002
BB Cray 1003
КОПИРОВАНИЕ
Copyright (C) 2008-2010 Лоуренс Ливермор Национальная безопасность. Произведено в Лоуренсе
Ливерморская национальная лаборатория (см. ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ).
Copyright (C) 2010-2015 ООО «ЩедМД».
Этот файл является частью Slurm, программы управления ресурсами. Подробнее см.
<http://slurm.schedmd.com/>.
Slurm - бесплатное программное обеспечение; вы можете распространять и / или изменять его в соответствии с условиями
Стандартная общественная лицензия GNU, опубликованная Free Software Foundation; либо версия 2
Лицензии или (по вашему выбору) любой более поздней версии.
Slurm распространяется в надежде, что он будет полезен, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; без
даже подразумеваемая гарантия ТОВАРНОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. Увидеть
GNU General Public License для более подробной информации.
Используйте sacctmgr онлайн с помощью сервисов onworks.net