Whatsapp

SLURM-Työkuormanhallinta, joka on suunniteltu kaikenkokoisille Linux-klusteille

Anonim

Slurm joka tarkoittaa (Yksinkertainen Linux-apuohjelma resurssienhallintaan)on loistava, tehokas, modulaarinen ja avoimen lähdekoodin työkuormanhallinta ja työn ajoitus, joka on suunniteltu kaikenkokoisille Linux-klustereille. Slurm on vikasietoinen ja erittäin kytkettävä klusterinhallinta- ja työnaikataulujärjestelmä, jossa on monia valinnaisia ​​lisäosia, joita voit käyttää. Se tarjoaa työkuorman hallinnan useissa tehokkaissa tietokoneissa ja datakeskuksissa ympäri maailmaa.

Slurmin päätoiminnot

Slurmilla on kolme päätoimintoa, ensinnäkin se jakaa eksklusiivisen ja/tai ei-yksinomaisen pääsyn resursseihin käyttäjille, jotka haluavat tehdä työtä tietyn ajan. Seuraavaksi Slurm käyttää viitekehystä, joka auttaa käynnistämään, suorittamaan ja valvomaan klusterin allokoitujen isäntien joukon työtä, ja sen viimeinen tehtävä on, että se hallitsee resurssien käyttöä hallitsemalla odottavien töiden jonoa.

Slurmille ainutlaatuiset ominaisuudet

Sieltä löytyy paljon työkuorman johtajia, mutta Slurmilla on monia ainutlaatuisia ominaisuuksia, jotka erottavat sen muista työkuormitusohjaajista. Näitä ominaisuuksia ovat:

Slurm Architecture

Slurm-järjestelmä perustuu keskitettyyn johtajaan, slurmctld, joka valvoo erilaisia ​​resursseja ja työtä, ja siihen voi kuulua vastaava varapäällikkö. järjestelmän tilan suojaamiseen mahdollisten vikojen var alta. Jokaisella klusterin isännällä on slurmd demoni, jota verrataan etäkuoreen ja joka vastaanottaa työn, suorittaa sen, palauttaa tilan ja odottaa sitten lisätöiden suorittamista. daemon mahdollistaa myös vikasietoisen viestinnän järjestelmän asetushierarkiassa. On myös valinnainen slurmdbd(slurm-tietokanta-daemon), jota käytetään useiden Slurm-hallittujen klustereiden kirjanpitotietojen tallentamiseen yhteen tietokantaan. Voit lukea koko arkkitehtuurista osoitteesta täältä

Alla on kuva, jossa näkyy Slurm-järjestelmän eri komponentit

Slurm System Components

Kuva, jossa näkyy erilaisia ​​Slurm-järjestelmän kokonaisuuksia

Slurm System Entities

Lue asiakkaan todistuksia Slurmista. Haluat ehkä tarkistaa ja kokeilla Slurm-klusterin hallinta- ja työaikataulujärjestelmää, jos työskentelet minkä tahansa kokoisia Linux-klustereita. Jos haluat lisätietoja, voit jättää ajatuksesi Slurmista tänne pudottamalla kommentin alla olevaan kommenttiosaan.