Slurm što je kratica za (Jednostavan Linux uslužni program za upravljanje resursima)je izvrstan, moćan, modularan i otvorenog izvornog koda upravitelj radnog opterećenja i planer poslova izgrađen za Linux klastere bilo koje veličine. Slurm je sustav za upravljanje klasterom i raspoređivanjem poslova otporan na greške i koji se može priključiti s mnogo dodatnih dodataka koje možete koristiti. Omogućuje upravljanje radnim opterećenjem na nekoliko moćnih računala i podatkovnih centara diljem svijeta.
Glavne funkcije Slurma
Slurm ima tri glavne funkcije, prije svega dodjeljuje isključivi i/ili neekskluzivni pristup resursima korisnicima koji žele raditi neki posao u određenom vremenskom razdoblju. Sljedeće, Slurm koristi okvir koji pomaže u pokretanju, izvršavanju i praćenju rada na skupu dodijeljenih hostova u klasteru, a njegova konačna funkcija je da kontrolira korištenje resursa upravljanjem redom čekanja posla.
Značajke jedinstvene za Slurm
Možete pronaći puno upravitelja radnim opterećenjem, ali Slurm ima mnogo jedinstvenih značajki koje ga razlikuju od drugih upravitelja radnim opterećenjem, a te značajke uključuju:
Slurm Architecture
Sustav Slurm temelji se na centraliziranom upravitelju, slurmctld koji nadzire različite resurse i rad, a može uključivati odgovornog rezervnog upravitelja za zaštitu stanja sustava u slučaju bilo kakvog kvara. Svaki host u klasteru ima slurmd daemon koji se uspoređuje s udaljenom ljuskom i prima posao, izvršava ga, vraća status i zatim čeka još posla za izvršenje, demon također omogućuje komunikaciju otpornu na pogreške u hijerarhiji postavljanja sustava. Tu je i izborni slurmdbd(slurm baza podataka daemon) koji se koristi za bilježenje računovodstvenih informacija iz nekoliko klastera kojima upravlja Slurm u jednoj bazi podataka. O kompletnoj arhitekturi možete pročitati ovdje
Ispod je slika koja prikazuje različite komponente Slurm sustava
Komponente Slurm sustava
Slika koja prikazuje različite entitete Slurm sustava
Slurm System Entities
Pročitajte kupca svjedočanstva o Slurmu. Možda ćete htjeti provjeriti i isprobati Slurm sustav za upravljanje klasterima i raspoređivanje poslova ako radite s Linux klasterima bilo koje veličine. Za sve dodatne informacije svoje mišljenje o Slurmu možete ostaviti ovdje tako da ostavite komentar u odjeljku za komentare ispod.