Whatsapp

SLURM-Ένας διαχειριστής φόρτου εργασίας σχεδιασμένος για συμπλέγματα Linux οποιουδήποτε μεγέθους

Anonim

Slurm που σημαίνει (Απλό βοηθητικό πρόγραμμα Linux για διαχείριση πόρων)είναι ένας εξαιρετικός, ισχυρός, αρθρωτός και ανοιχτός κώδικας διαχείρισης φόρτου εργασίας και προγραμματιστής εργασιών που έχει δημιουργηθεί για συμπλέγματα Linux οποιουδήποτε μεγέθους. Το Slurm είναι ανεκτικό σε σφάλματα και σύστημα διαχείρισης συμπλέγματος και προγραμματισμού εργασιών με μεγάλη δυνατότητα σύνδεσης με πολλές προαιρετικές προσθήκες που μπορείτε να χρησιμοποιήσετε. Παρέχει διαχείριση φόρτου εργασίας σε πολλούς ισχυρούς υπολογιστές και κέντρα δεδομένων σε όλο τον κόσμο.

Οι κύριες συναρτήσεις του Slurm

Το Slurm έχει τρεις κύριες λειτουργίες, πρώτα απ' όλα εκχωρεί αποκλειστική ή/και μη αποκλειστική πρόσβαση σε πόρους σε χρήστες που θέλουν να κάνουν κάποια εργασία για μια δεδομένη χρονική περίοδο. Στη συνέχεια, το Slurm χρησιμοποιεί ένα πλαίσιο που βοηθά στην έναρξη, εκτέλεση και παρακολούθηση εργασίας σε ένα σύνολο εκχωρημένων κεντρικών υπολογιστών σε ένα σύμπλεγμα και η τελική του λειτουργία είναι ότι ελέγχει τη χρήση πόρων διαχειριζόμενος μια ουρά εκκρεμών εργασιών.

Χαρακτηριστικά μοναδικά στο Slurm

Μπορείτε να βρείτε πολλούς διαχειριστές φόρτου εργασίας εκεί έξω, αλλά το Slurm έχει πολλά μοναδικά χαρακτηριστικά που το διαφοροποιούν από άλλους διαχειριστές φόρτου εργασίας και αυτά τα χαρακτηριστικά περιλαμβάνουν:

Αρχιτεκτονική Slurm

Το σύστημα Slurm βασίζεται σε έναν κεντρικό διαχειριστή, slurmctld που παρακολουθεί διαφορετικούς πόρους και εργασίες και μπορεί να περιλαμβάνει έναν υπεύθυνο διαχειριστή αντιγράφων ασφαλείας για προστασία της κατάστασης του συστήματος σε περίπτωση βλάβης. Κάθε κεντρικός υπολογιστής στο σύμπλεγμα έχει έναν δαίμονα slurmd που συγκρίνεται με ένα απομακρυσμένο κέλυφος και λαμβάνει εργασία, την εκτελεί, επιστρέφει την κατάσταση και στη συνέχεια περιμένει να εκτελεστεί περισσότερη εργασία, ο δαίμονας επιτρέπει επίσης επικοινωνία με ανοχή σφαλμάτων στην ιεραρχία εγκατάστασης του συστήματος. Υπάρχει επίσης ένα προαιρετικό slurmdbd(δαίμονας βάσης δεδομένων slurm) που χρησιμοποιείται για την καταγραφή λογιστικών πληροφοριών από πολλά συμπλέγματα που διαχειρίζονται Slurm σε μια ενιαία βάση δεδομένων. Μπορείτε να διαβάσετε για την πλήρη αρχιτεκτονική από εδώ

Ακολουθεί μια εικόνα που δείχνει τα διάφορα στοιχεία του συστήματος Slurm

Στοιχεία συστήματος Slurm

Μια εικόνα που δείχνει διαφορετικές οντότητες συστήματος Slurm

Οντότητες συστήματος Slurm

Διαβάστε πελάτη μαρτυρία σχετικά με το Slurm. Μπορεί να θέλετε να ελέγξετε και να δοκιμάσετε το σύστημα διαχείρισης και προγραμματισμού εργασιών συμπλέγματος Slurm, εάν εργάζεστε συμπλέγματα Linux οποιουδήποτε μεγέθους. Για οποιεσδήποτε πρόσθετες πληροφορίες, μπορείτε να αφήσετε τις σκέψεις σας σχετικά με το Slurm εδώ, αφήνοντας ένα σχόλιο στην παρακάτω ενότητα σχολίων.