Slurm что означает (Простая утилита Linux для управления ресурсами)— отличный, мощный, модульный менеджер рабочей нагрузки и планировщик заданий с открытым исходным кодом, созданный для кластеров Linux любого размера. Slurm — отказоустойчивая и легко подключаемая система управления кластером и планирования заданий со множеством дополнительных подключаемых модулей, которые вы можете использовать. Он обеспечивает управление рабочими нагрузками на нескольких мощных компьютерах и центрах обработки данных по всему миру.
Основные функции Slurm
Slurm имеет три основные функции, во-первых, он предоставляет эксклюзивный и/или неэксклюзивный доступ к ресурсам пользователям, которые хотят выполнять какую-либо работу в течение заданного периода времени. Затем Slurm использует структуру, которая помогает запускать, выполнять и отслеживать работу на наборе выделенных хостов в кластере, и его последняя функция заключается в том, что он контролирует использование ресурсов, управляя очередью ожидающих работ.
Особенности, уникальные для Slurm
Вы можете найти множество менеджеров рабочей нагрузки, но у Slurm есть много уникальных функций, отличающих его от других менеджеров рабочей нагрузки, и эти функции включают:
Слёрм Архитектура
Система Slurm основана на централизованном менеджере, slurmctld, который отслеживает различные ресурсы и работу, и может включать менеджера резервного копирования, отвечающего за для защиты состояния системы в случае любого сбоя. На каждом хосте в кластере есть демон slurmd, который сравнивается с удаленной оболочкой и получает работу, выполняет ее, возвращает статус, а затем ожидает выполнения дополнительной работы, демон также обеспечивает отказоустойчивую связь в иерархии настройки системы. Существует также необязательный slurmdbd(демон базы данных slurm), используемый для записи учетной информации из нескольких кластеров, управляемых Slurm, в одну базу данных. Вы можете прочитать о полной архитектуре от здесь
Ниже показано изображение, показывающее различные компоненты системы Slurm
Компоненты Slurm System
Изображение, показывающее различные объекты системы Slurm
Slurm System Entities
Читайте отзывы клиентов о Slurm. Вы можете проверить и попробовать систему управления кластерами Slurm и планирования заданий, если вы работаете с кластерами Linux любого размера. Для получения дополнительной информации вы можете оставить свои мысли о Slurm здесь, оставив комментарий в разделе комментариев ниже.