Što ima

SLURM-Upravitelj radnog opterećenja dizajniran za Linux klastere bilo koje veličine

Anonim

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.