Slurm wat staat voor (Simple Linux Utility For Resource Management)is een geweldige, krachtige, modulaire en open source werklastmanager en taakplanner, gebouwd voor Linux-clusters van elke omvang. Slurm is een fouttolerant en zeer pluggable systeem voor clusterbeheer en taakplanning met veel optionele plug-ins die u kunt gebruiken. Het biedt werklastbeheer op verschillende krachtige computers en datacenters over de hele wereld.
De belangrijkste functies van Slurm
Slurm heeft drie belangrijke functies, ten eerste geeft het exclusieve en/of niet-exclusieve toegang tot bronnen aan gebruikers die gedurende een bepaalde periode wat werk willen doen. Vervolgens beschikt Slurm over een raamwerk dat helpt bij het starten, uitvoeren en monitoren van werk op een set toegewezen hosts in een cluster en de uiteindelijke functie is dat het het gebruik van bronnen regelt door een wachtrij met wachtend werk te beheren.
Functies uniek voor Slurm
Er zijn veel werklastmanagers, maar Slurm heeft veel unieke functies die het onderscheiden van andere werklastmanagers en deze functies zijn:
Slurm Architectuur
Het Slurm-systeem is gebaseerd op een gecentraliseerde manager, slurmctld die verschillende middelen en werk bewaakt, en er kan een verantwoordelijke back-upmanager zijn voor het beschermen van de systeemstatus in geval van een storing. Elke host op het cluster heeft een slurmd daemon die wordt vergeleken met een externe shell en werk ontvangt, uitvoert, status retourneert en vervolgens wacht op meer werk om uit te voeren, de daemon maakt ook fouttolerante communicatie mogelijk in de hiërarchie van de systeeminstellingen. Er is ook een optionele slurmdbd(slurm database daemon) die wordt gebruikt om boekhoudkundige informatie van verschillende door Slurm beheerde clusters in een enkele database vast te leggen. U kunt lezen over de volledige architectuur van hier
Hieronder ziet u een afbeelding van de verschillende componenten van het Slurm-systeem
Slurm-systeemcomponenten
Een afbeelding met verschillende entiteiten van het Slurm-systeem
Slurm-systeementiteiten
Lees klant getuigenissen over Slurm. Misschien wil je het Slurm-clusterbeheer en taakplanningssysteem bekijken en uitproberen als je met Linux-clusters van elke grootte werkt. Voor aanvullende informatie kunt u hier uw mening over Slurm achterlaten door een opmerking in het opmerkingengedeelte hieronder te plaatsen.