Whatsapp

SLURM-Menedżer obciążenia przeznaczony dla klastrów linuksowych dowolnej wielkości

Anonim

Slurm co oznacza (Proste narzędzie Linux do zarządzania zasobami)to świetny, wydajny, modułowy menedżer obciążeń i harmonogram zadań o otwartym kodzie źródłowym, stworzony dla klastrów linuksowych dowolnej wielkości. Slurm to odporny na awarie i wysoce konfigurowalny system zarządzania klastrami i planowania zadań z wieloma opcjonalnymi wtyczkami, z których można korzystać. Zapewnia zarządzanie obciążeniem na kilku potężnych komputerach i centrach danych na całym świecie.

Główne funkcje Slurmu

Slurm spełnia trzy główne funkcje, po pierwsze przydziela wyłączny i/lub niewyłączny dostęp do zasobów użytkownikom, którzy chcą wykonać jakąś pracę przez określony czas. Następnie Slurm wykorzystuje platformę, która pomaga uruchamiać, wykonywać i monitorować pracę na zestawie przydzielonych hostów w klastrze, a jej ostatnią funkcją jest kontrolowanie wykorzystania zasobów poprzez zarządzanie kolejką oczekujących prac.

Funkcje unikalne dla Slurm

Możesz znaleźć wiele menedżerów obciążenia, ale Slurm ma wiele unikalnych funkcji, które odróżniają go od innych menedżerów obciążenia, a te funkcje obejmują:

Architektura slumsów

System Slurm jest oparty na scentralizowanym menedżerze, slurmctld, który monitoruje różne zasoby i pracę, i może obejmować menedżera zapasowego odpowiedzialnego do ochrony stanu systemu w przypadku jakiejkolwiek awarii. Każdy host w klastrze ma demona slurmd, który jest porównywany ze zdalną powłoką i odbiera pracę, wykonuje ją, zwraca status, a następnie czeka na wykonanie większej ilości pracy, demon umożliwia również komunikację odporną na błędy w hierarchii konfiguracji systemu. Istnieje również opcjonalny slurmdbd(slurm database daemon) używany do zapisywania informacji księgowych z kilku klastrów zarządzanych przez Slurm w jednej bazie danych. Możesz przeczytać o całej architekturze tutaj

Poniżej znajduje się ilustracja przedstawiająca różne komponenty systemu Slurm

Składniki systemu Slurm

Obraz przedstawiający różne elementy systemu Slurm

Podmioty systemu Slurm

Przeczytaj klientów referencje o Slurm. Możesz sprawdzić i wypróbować system zarządzania klastrami Slurm i planowania zadań, jeśli pracujesz z klastrami Linux dowolnej wielkości. Aby uzyskać dodatkowe informacje, możesz zostawić tutaj swoje przemyślenia na temat Slurm, umieszczając komentarz w sekcji komentarzy poniżej.