Общие сведения о типах задач
В пакете HPC свойство задачи типа
Заметка
В задачах, включающих вложенные задачи, можно использовать символ звездочки (*) в качестве заполнителя для индекса очистки метрики (в задачах параметрической очистки) или для идентификатора вложенной задачи (в service, подготовке узлови задачах выпуска узла). Можно включить несколько звездок (*), чтобы указать минимальное количество позиций, используемых при выражении числа индекса или подзаготовки. Это не ограничивает число, для которых требуется больше позиций. Этот заполнитель может быть полезен при определении команды или входных и выходных файлов для задачи. Дополнительные сведения и примеры см. в разделе Задачи с вложенными задачами и звездочкой (*).
В следующей таблице описываются значения свойств:
Значения типа задачи | Описание | Практическое руководство |
---|---|---|
базовый | Запускает один экземпляр последовательного приложения или приложения интерфейса передачи сообщений (MPI). Приложение MPI обычно выполняется одновременно на нескольких ядрах и может охватывать несколько узлов. | определение базовой задачи или задачи MPI |
параметрической очистки | Выполняет команду заданное количество раз (указано начальными, конечными и добавочными значениями), как правило, для индексированных входных и выходных файлов. Этапы очистки могут выполняться параллельно или не могут выполняться в зависимости от ресурсов, доступных в кластере при выполнении задачи. | определение задачи "Параметрическая очистка" |
подготовки узла |
Выполняет команду или скрипт на каждом вычислительном узле, так как он выделяется для задания, даже если узлы добавляются динамически (политика роста). Задача подготовки узлов выполняется на узле перед любой другой задачей в задании. Если задача подготовки узла не выполняется на узле, этот узел не будет добавлен в задание. |
определение задачи подготовки узла |
выпуска узла |
Выполняет команду или скрипт для вычислений каждого узла, так как он освобождается из задания, даже если узлы удаляются динамически (политика сжатия). Максимальное время выполнения (в секундах) для задач выпуска узла определяется администратором кластера с параметром кластера NodeReleaseTaskTimeout кластера. Вы не можете переопределить это ограничение времени выполнения. По умолчанию время ожидания равно 15 секундам. Чтобы просмотреть значение этого параметра кластера, можно выполнить следующую команду (строка поиска учитывает регистр): cluscfg listparams|find “NodeReleaseTaskTimeout” выпуск узла задачи запускаются при отмене задания. задачи выпуска узла не выполняются при принудительном отмене задания. Примечание. Если задание имеет максимальное время выполнения и задачу выпуска узла, планировщик заданий отменяет другие задачи в задании до истечения срока действия задания (время выполнения задания минус время выполнения задачи выпуска узла). Это позволяет задаче выпуска узла |
определение узла ReleaseTask |
службы | Выполняет команду или службу во всех ресурсах, выделенных заданию. Новые экземпляры команды выполняются при добавлении новых ресурсов в задание или при выходе ранее запущенного экземпляра и ресурсе, на котором он был запущен, по-прежнему выделяется заданию.
служба задачи продолжают запускать экземпляры до тех пор, пока задание не будет отменено или остановлено, максимальное время выполнения истекает или до достижения максимального количества экземпляров (вложенных задач). Задачи, отправленные через клиент SOA, выполняются как задачи службы. Невозможно добавить задачу |
определение задачи службы |
Следующие свойства задач не применяются к задачам, запущенным на основе каждого ресурса, и они не могут быть заданы на подготовке узлов, выпуске узлаили задачах службы:
Число ядер, сокетов, узлов
Обязательные узлы
Исключительный
Повторное выполнение
Зависит (зависимости задач)
Параметры очистки параметров