Slurmالذي يرمز إلى(أداة Linux البسيطة لإدارة الموارد) هو مدير أعباء عمل رائع وقوي ونمطي ومفتوح المصدر وجدول عمل مصمم لـمجموعات Linuxمن أي حجم. Slurm هو نظام متسامح مع الأخطاء وقابل للتوصيل بشكل كبير لإدارة المجموعات وجدولة الوظائف مع العديد من المكونات الإضافية الاختيارية التي يمكنك استخدامها. يوفر إدارة عبء العمل على العديد من أجهزة الكمبيوتر القوية ومراكز البيانات حول العالم.
الوظائف الرئيسية للوحل
لدى Slurm ثلاث وظائف رئيسية ، أولاً وقبل كل شيء تخصص وصولاً حصريًا و / أو غير حصري إلى الموارد للمستخدمين الذين يرغبون في القيام ببعض الأعمال لفترة زمنية معينة. بعد ذلك ، يستفيد Slurm من إطار عمل يساعد على بدء العمل وتنفيذه ومراقبته على مجموعة من المضيفين المخصصين في مجموعة وتتمثل وظيفته النهائية في أنه يتحكم في استخدام الموارد من خلال إدارة قائمة انتظار من العمل المعلق.
ميزات تنفرد بها Slurm
يمكنك العثور على الكثير من مديري أعباء العمل ، لكن Slurm لديها العديد من الميزات الفريدة التي تميزها عن غيرها من مديري عبء العمل ، وتشمل هذه الميزات:
هندسة الطين
يعتمد نظام Slurm على مدير مركزي ،slurmctldالذي يراقب الموارد والعمل المختلفة ، وقد يشمل مدير نسخ احتياطي مسؤولاً لحماية حالة النظام في حالة حدوث أي عطل. كل مضيف في الكتلة لديهslurmddaemon الذي يُقارن بصدفة بعيدة ويستقبل العمل وينفذه ويعيد الحالة ثم ينتظر المزيد من العمل للتنفيذ ، يتيح البرنامج الخفي أيضًا الاتصال المتسامح مع الأخطاء في التسلسل الهرمي لإعداد النظام. هناك أيضًاslurmdbd (عفريت قاعدة بيانات slurm)يستخدم لتسجيل المعلومات المحاسبية من عدة مجموعات مدارة من Slurm في قاعدة بيانات واحدة. يمكنك أن تقرأ عن البنية الكاملة منهنا
أدناه صورة توضح المكونات المختلفة لنظام Slurm
مكونات نظام Slurm
صورة تظهر كيانات مختلفة من نظام Slurm
كيانات نظام Slurm
اقرأ العميلالشهاداتحول Slurm. قد ترغب في التحقق من نظام إدارة مجموعات Slurm وجدولة الوظائف وتجربته إذا كنت تعمل على مجموعات Linux من أي حجم. للحصول على أي معلومات إضافية ، يمكنك ترك أفكارك حول Slurm هنا من خلال إسقاط تعليق في قسم التعليقات أدناه.