Slurm אשר מייצג (כלי עזר לינוקס פשוט לניהול משאבים)הוא מנהל עומס עבודה ומתזמן עבודה נהדר, רב עוצמה, מודולרי וקוד פתוח שנבנה עבור אשכולות לינוקס בכל גודל. Slurm היא עמידה בפני תקלות ומערכת ניהול אשכולות ותזמון עבודה ניתנת לחיבור גבוהה עם תוספים אופציונליים רבים שבהם אתה יכול להשתמש. הוא מספק ניהול עומסי עבודה במספר מחשבים ומרכזי נתונים רבי עוצמה ברחבי העולם.
הפונקציות העיקריות של Slurm
לSlurm יש שלוש פונקציות עיקריות, קודם כל היא מקצה גישה בלעדית ו/או לא בלעדית למשאבים למשתמשים שרוצים לעשות עבודה לפרק זמן נתון. בשלב הבא, Slurm משתמשת במסגרת שעוזרת להתחיל, לבצע ולנטר עבודה על קבוצה של מארחים שהוקצו באשכול ותפקידה הסופי הוא שהוא שולט בשימוש במשאבים על ידי ניהול תור של עבודה בהמתנה.
תכונות ייחודיות ל-Slurm
תוכל למצוא הרבה מנהלי עומסי עבודה שם בחוץ, אבל ל-Slurm יש הרבה תכונות ייחודיות המבדילות אותו ממנהלי עומסי עבודה אחרים ותכונות אלה כוללות:
Slurm Architecture
מערכת Slurm מבוססת על מנהל מרכזי, slurmctld שעוקבת אחר משאבים ועבודות שונות, והיא עשויה לכלול מנהל גיבוי אחראי להגנה על מצב המערכת במקרה של תקלה כלשהי. לכל מארח באשכול יש slurmd דמון אשר מושווה למעטפת מרוחקת ומקבל עבודה, מבצע אותה, מחזיר סטטוס ואז ממתין לביצוע עבודה נוספת, הדמון גם מאפשר תקשורת סובלנית לתקלות בהיררכיית הגדרות המערכת. יש גם slurmdbd(Slurm database daemon) אופציונלי המשמש להקלטת מידע חשבונאי ממספר אשכולות המנוהלים על Slurm במסד נתונים בודד. תוכל לקרוא על הארכיטקטורה המלאה מ-כאן
להלן תמונה המציגה את הרכיבים השונים של מערכת Slurm
רכיבי מערכת Slurm
תמונה המציגה ישויות שונות של מערכת Slurm
ישויות מערכת Slurm
קרא לקוח המלצות על Slurm. ייתכן שתרצה לבדוק ולנסות את מערכת ניהול אשכולות Slurm ותזמון עבודה אם אתה עובד באשכולות לינוקס בכל גודל. לכל מידע נוסף אתה יכול להשאיר את המחשבות שלך על Slurm כאן על ידי השארת תגובה בקטע ההערות למטה.