هذا هو الأمر smap الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
smap - عرض معلومات حول وظائف وأقسام وتكوينات Slurm بيانياً
المعلمات.
موجز
SMAP [OPTIONS...]
الوصف
SMAP تُستخدم لعرض معلومات الوظائف والتقسيم والعقدة بيانياً لنظام قيد التشغيل
قذارة. لاحظ أن المعلومات المتعلقة بالعقد والأقسام التي تفتقر إلى الوصول إليها ستفعل
يتم عرضها دائمًا لتجنب الفجوات الواضحة في الإخراج. هذا يعادل --الكل
الخيار com.sinfo ممسحة أوامر.
OPTIONS
-c, --سطر الأوامر
إخراج الطباعة إلى سطر الأوامر ، لا الشتائم.
-D , - العرض =
يضبط وضع العرض لـ smap ، ويظهر المعلومات ذات الصلة حول المحدد
عرض وعرض مخطط العقدة المقابلة. لاحظ أن العقد غير المخصصة هي
يشار إليه ب "." والعقد في حالة DOWN أو DRAINED أو FAIL بواسطة "#". عندما
- متعلم = يتم تحديد الخيار أيضًا ، يمكنك التبديل بين شاشات العرض عن طريق كتابة ملف
حرف مختلف من القائمة أدناه (باستثناء "ج").
b يعرض معلومات حول أقسام BlueGene على النظام
c يعرض حالات عقد BlueGene الحالية ويسمح للمستخدمين بالتكوين
النظام. اكتب "إنهاء" لإنهاء وضع التكوين. اكتب "خروج" إلى
إنهاء وضع التكوين والخروج من smap.
j يعرض معلومات حول الوظائف التي تعمل على النظام.
r عرض معلومات حول الحجوزات المتقدمة. بينما كل الحالية
وسيتم إدراج الحجوزات المستقبلية ، النشطة حاليًا فقط
ستظهر الحجوزات على خريطة العقدة.
s يعرض معلومات حول أقسام slurm على النظام
-h, --بدون هوامش رأسية
لا تطبع رأس على الإخراج.
-H, --أظهر المخفي
عرض الأقسام المخفية ووظائفها.
--مساعدة,
اطبع رسالة تصف كل شيء SMAP خيارات.
-i , - متعلم =
اطبع الحالة بشكل دوري. وضع السكون لعدد الثواني المشار إليه
بين التقارير. يمكن للمستخدم الخروج في أي وقت عن طريق كتابة "q" أو الضغط على مفتاح العودة.
إذا كان المستخدم في وضع التكوين ، اكتب "خروج" للخروج من البرنامج ، و "إنهاء" للخروج من التكوين
واسطة.
-I, - الأيونات
أظهر فقط الكائنات التي تحتوي على هذه الأيونودات ، وهذا الدعم مخصص فقط لأنظمة البلوجين.
يجب استخدام هذا مع خيار "-n". حدد فقط الأيونود
نطاق العدد هنا. حدد اسم العقدة باستخدام الخيار "-n".
-M, --عناقيد المجموعات=<سلسلة>
مجموعات لإصدار أوامر.
-n, - العقد
تظهر فقط الكائنات مع هذه العقد. في حالة الاستعلام عن مستوى الأيونود ، استخدم الخيار
"-I" بالتزامن مع هذا الخيار.
-Q, --هادئ
تجنب طباعة رسائل الخطأ.
-R , - حل =
تُرجع الأوتار XYZ لمعرف Rack / Midplane أو العكس بالعكس.
للحصول على تنسيق XYZ لإدخال معرف Rack / Midplane -R R101 حيث 10 هو الرف و
1 هي الطبقة الوسطى.
للحصول على معرف Rack / Midplane من إدخال تنسيق XYZ -R 101 حيث X = 1 Y = 1 Z = 1 بدون
يقود "R".
--استخدام
اطبع رسالة مختصرة تسرد ملف SMAP خيارات.
-V , --الإصدار
طباعة معلومات الإصدار والخروج.
INTERACTIVE OPTIONS
عند استخدام smap في وضع اللعنات وعندما يكون ملف - متعلم = تم تحديد الخيار أيضًا ،
يمكنك التمرير عبر النوافذ المختلفة باستخدام مفاتيح الأسهم. ال up إلى أسفل سهم
مفاتيح التمرير في النافذة التي تحتوي على الشبكة ، و اليسار حق قم بالتمرير إلى مفاتيح الأسهم
نافذة تحتوي على معلومات النص.
مع تحديد خيار التكرار ، يمكنك استخدام أي من الخيارات المتاحة لملف -D
الخيار المذكور أعلاه (باستثناء "ج") لتغيير الشاشات. يمكنك أيضًا الإخفاء أو جعله مرئيًا
الأقسام المخفية بالضغط على "h" في أي لحظة.
OUTPUT FIELD DESCRIPTIONS
صلاحية التحكم صلاحية الدخول
يحدد المستخدمين أو الحسابات المصرفية التي يمكنها استخدام هذا الحجز المتقدم. أ
بادئة "A:" تشير إلى أن أسماء الحسابات التالية قد تستخدم هذا الحجز.
تشير بادئة "U:" إلى أنه يجوز لأسماء المستخدمين التالية استخدام هذا الحجز.
فائدة حالة التقسيم: up or إلى أسفل.
BG_BLOCK
اسم بلوجين بلوك.
كون نوع الاتصال: توروس or MESH or صغير (للكتل الصغيرة).
وقت النهاية
وقت انتهاء الحجز المسبق.
ID مفتاح لتحديد العقد المرتبطة بهذا الكيان في مخطط العقدة.
MODE نوع الوضع: عملية مشتركة or افتراضية.
اسم اسم الوظيفة أو الحجز المسبق.
قائمة العقدة or BP_LIST
أسماء العقد أو الأقسام الأساسية المرتبطة بهذا التكوين أو القسم أو
حجز.
الإيماءات عدد العقد أو الأقسام الأساسية بهذا التكوين المعين.
تقسيم
اسم القسم. لاحظ أن اللاحقة "*" تحدد القسم الافتراضي.
ST حالة الوظيفة في شكل مضغوط. الحالات المحتملة تشمل: PD (معلق) ، R (قيد التشغيل) ،
S (معلق) ، CD (مكتمل) ، CF (تكوين) ، CG (مكتمل) ، F (فشل) ، TO
(المهلة) و NF (فشل العقدة). ارى JOB ولاية الرموز القسم أدناه للحصول على المزيد
معلومات.
وقت البدء
الوقت الذي بدأ فيه الحجز المسبق.
ولاية حالة العقد. الحالات المحتملة تشمل: تخصيص ، إكمال ، أسفل ، استنزاف ،
استنزاف وفشل وفشل وخامل وغير معروف بالإضافة إلى أشكالها المختصرة: تخصيص ،
شركات ، دونو ، استنزاف ، درنغ ، تفشل ، فشل ، خامل ، و أونك على التوالي. نلاحظ أن
تحدد اللاحقة "*" العقد التي لا تستجيب حاليًا. ارى NODE ولاية
الرموز القسم أدناه للحصول على مزيد من المعلومات.
المهلة
الحد الأقصى للوقت لأي وظيفة مستخدم بالأيام - الساعات: الدقائق: الثواني. لا نهاية is
تستخدم لتحديد الوظائف أو الأقسام دون حد زمني للوظيفة.
الطبوغرافيا معلومات
تم تصميم مخطط العقدة للإشارة إلى المواقع النسبية للعقد. في معظم أنظمة Linux
مجموعات سيمثل هذا مصفوفة أحادية البعد من العقد. سوف مجموعات أكبر
استخدم المضاعفات حسب الحاجة مع الجانب الأيمن من سطر واحد متبوعًا بشكل منطقي بامتداد
الجانب الأيسر من السطر التالي.
في أنظمة BlueGene ، سيشير مخطط العقدة إلى الثلاثة
تضاريس النظام.
سيزداد البعد X من اليسار إلى اليمين على خط معين.
سيزداد البعد Y في الطائرات من الأسفل إلى الأعلى.
سيزداد البعد Z داخل الطائرة من الخلف
الخط الأمامي للطائرة.
لاحظ المثال أدناه:
aaaabbdd
aaaabbdd
aaaabbcc
aaaabbcc
aaaabbdd
aaaabbdd
aaaabbcc
aaaabbcc
aaaa. . ي
aaaa. . ي
aaaa. . ee Y
aaaa. . ee |
|
aaaa. . ي ي 0 ---- X
aaaa. . ي ي /
aaaa. . . . /
aaaa. . . # ض
معرف JOBID PARTITION BG_BLOCK اسم المستخدم ST TIME NODES BP_LIST
a 12345 دفعة RMP0 joseph tst1 R 43:12 32k bgl [000x333]
b 12346 debug RMP1 chris sim3 R 12:34 8k bgl [420x533]
c 12350 debug RMP2 danny job3 R 0:12 4k bgl [622x733]
d 12356 debug RMP3 dan colu R 18:05 8k bgl [600x731]
e 12378 debug RMP4 joseph asx4 R 0:34 2k bgl [612x713]
CONFIGURATION تعليمات
لاستخدام المسؤول. من هذه الشاشة يمكن للمرء إنشاء ملف التكوين الذي يتم استخدامه
تقسيم النظام وتوصيله إلى كتل قابلة للاستخدام.
OUTPUT
BG_BLOCK
اسم بلوجين بلوك.
كون نوع الاتصال: توروس or MESH or صغير (للكتل الصغيرة).
ID مفتاح لتحديد العقد المرتبطة بهذا الكيان في مخطط العقدة.
MODE نوع الوضع: عملية مشتركة or افتراضية.
INPUT أوامر
حل
تُرجع الأوتار XYZ لمعرف Rack / Midplane أو العكس بالعكس.
للحصول على تنسيق XYZ لإدخال معرف Rack / Midplane -R R101 حيث 10 هو
رف و 1 هو المستوى المتوسط.
للحصول على معرف Rack / Midplane من إدخال تنسيق XYZ -R 101 حيث X = 1 Y = 1 Z = 1
بدون بادئة "R".
تحميل <bluegene.conf ملف>
قم بتحميل ملف bluegene.conf موجود بالفعل. هذا سوف يتحقق ويخطط أ
bluegene.conf. بعد تحميل التكوين يمكن تحريرها وحفظها
كملف جديد.
خلق
تقديم طلب لإنشاء القسم. يمكن تحديد الحجم إما كملف
عدد الأقسام الأساسية أو أبعاد محددة في اتجاهات X و Y و Z
مفصولة بعلامة "x" ، على سبيل المثال "2x3x4". قد تكون مجموعة متنوعة من الخيارات
محدد. الخيارات الصالحة مذكورة أدناه. لاحظ أن الخيار و
القيم غير حساسة لحالة الأحرف (مثل "MESH" و "mesh" متكافئة).
آبدأ = XxYxZ
تحديد مكان بدء القسم. هذا في المقام الأول للاختبار
المقاصد. للراحة ، يمكن للمرء فقط وضع تنسيق X أو XxY أيضًا
الشغل. القيمة الافتراضية هي 0x0x0.
الاتصال = MESH | توروس | صغير
تحديد كيفية توصيل العقد بالشبكة. النظام الأساسي
توروس.
صغير يعادل "اتصال = صغير". إذا تم تحديد اتصال صغير
سينشئ القسم الأساسي المختار أقسامًا أصغر بناءً على
الخيارات 32CN كتل 128CN كتل على التوالي من أجل Bluegene L.
نظام. 16CN كتل, 64CN كتلو 256CN كتل متاحة ايضا
لأنظمة Bluegene P. ضع في اعتبارك أنه يجب أن يكون لديك عدد كافٍ من الأيونات
اجعل كل هذه التكوينات ممكنة.
سيتم تغيير هذا الرقم ليشغل القسم الأساسي بأكمله.
لا يلزم تحديد الحجم بطلب صغير ، سنقوم بذلك
دائمًا ما يكون افتراضيًا على قسم أساسي واحد للتخصيص.
شبك يعادل "Connection = Mesh".
نتوء مستدير يكافئ "الاتصال = الحلقة".
تناوب = الحقيقة | خاطئة
يحدد إمكانية تدوير الشكل الهندسي المحدد في معلمة الحجم
في الفضاء (على سبيل المثال ، يمكن تبديل أبعاد Y و Z). القيمة الافتراضية
هو زائف.
زاوية يعادل "Rotation = true".
استطالة = الحقيقة | خاطئة
إذا كانت القيمة TRUE ، اسمح بتغيير الشكل الهندسي المحدد في معلمة الحجم
حسب الحاجة لتناسب الموارد المتاحة. على سبيل المثال ، تخصيص "4x2x1"
يمكن استخدامها لتلبية مواصفات الحجم "2 × 2 × 2". القيمة الافتراضية
هو زائف.
استطال
يعادل "استطالة = صواب".
نسخة
إرسال طلب التقسيم المراد نسخه. يمكنك نسخ محدد
عن طريق تحديد المعرف الخاص به ، يكون آخر قسم تم تكوينه افتراضيًا هو
نسخ. يمكنك أيضًا تحديد عدد النسخ المطلوب إجراؤها. بشكل افتراضي،
نسخة واحدة مصنوعة.
حذف
احذف الكتلة المحددة.
إلى أسفل
أسفل عقدة محددة أو نطاق من العقد. مثل 000 ، 000-111 [000x111]
up
قم بإحضار عقدة محددة أو نطاق من العقد. مثل 000 ، 000-111 [000x111]
كل ذلك
اضبط جميع العقد على الحالة المعطلة.
الكل الى الاعلى اضبط جميع العقد على الحالة.
حفظ
احفظ التكوين الحالي في ملف. إذا لم يتم تحديد file_name ، فسيتم تحديد ملف
تتم كتابة التكوين في ملف يسمى "bluegene.conf" في الوقت الحالي
عمل اخراجي.
واضح مسح كافة الأقسام التي تم إنشاؤها.
NODE ولاية الرموز
يتم تقصير رموز حالة العقدة كما هو مطلوب لحجم الحقل. قد تكون هذه الدول العقدة
متبوعًا برمز خاص لتحديد أعلام الحالة المرتبطة بالعقدة. ال
يتم استخدام كفاية العقد وحالاته التالية:
* العقدة لا تستجيب حاليًا ولن يتم تخصيص أي عمل جديد لها. إذا كان
تظل العقدة غير مستجيبة ، وسيتم وضعها في ملف لأسفل الدولة (باستثناء الحالة
of مكتمل, استنزاف, استنزاف, يفشلون, فشل العقد).
~ العقدة حاليًا في وضع توفير الطاقة (تعمل عادةً بتردد منخفض).
# يتم حاليًا تشغيل العقدة أو تكوينها.
$ العقدة حاليًا في حجز بقيمة علامة "صيانة" أو هي
من المقرر إعادة التشغيل.
مخصصة تم تخصيص العقدة لوظيفة واحدة أو أكثر.
مخصص + العقدة مخصصة لواحدة أو أكثر من المهام النشطة بالإضافة إلى وظيفة واحدة أو أكثر في
عملية الإكمال.
مكتمل جميع الوظائف المرتبطة بهذه العقدة في طور الإكمال. هذه
ستتم إزالة حالة العقدة عند إنهاء جميع عمليات الوظيفة و
تم إنهاء برنامج Slurm epilog (إن وجد). انظر خاتمة المعلمة
الوصف في slurm.conf صفحة الدليل لمزيد من المعلومات.
لأسفل العقدة غير متاحة للاستخدام. يمكن أن يضع Slurm العقد تلقائيًا في هذا
اذكر في حالة حدوث بعض الفشل. قد يقوم مسؤولو النظام أيضًا بوضع ملفات
العقد في هذه الحالة. إذا استأنفت العقدة التشغيل الطبيعي ، يمكن لـ Slurm القيام بذلك
إعادته تلقائيًا إلى الخدمة. انظر العودة إلى الخدمة SlurmdTimeout
أوصاف المعلمات في ملف slurm.conf(5) صفحة دليل لمزيد من المعلومات.
استنزاف العقدة غير متاحة للاستخدام حسب طلب مسؤول النظام. انظر
تحديث العقدة الأمر في com.scontrol(1) صفحة الدليل أو ملف slurm.conf(5) صفحة الدليل
للمزيد من المعلومات.
استنزاف تقوم العقدة حاليًا بتنفيذ مهمة ، ولكن لن يتم تخصيصها لمهام إضافية
وظائف. سيتم تغيير حالة العقدة إلى الحالة استنزاف عندما كانت آخر وظيفة عليها
يكمل. تدخل العقد هذه الحالة حسب طلب مسؤول النظام. انظر
تحديث العقدة الأمر في com.scontrol(1) صفحة الدليل أو ملف slurm.conf(5) صفحة الدليل
للمزيد من المعلومات.
يفشلون من المتوقع أن تفشل العقدة قريبًا وهي غير متاحة للاستخدام لكل نظام
طلب المسؤول. انظر تحديث العقدة الأمر في com.scontrol(1) رجل
الصفحة أو slurm.conf(5) صفحة دليل لمزيد من المعلومات.
فشل تقوم العقدة حاليًا بتنفيذ مهمة ، ولكن من المتوقع أن تفشل قريبًا وهي كذلك
غير متاح للاستخدام حسب طلب مسؤول النظام. انظر تحديث العقدة
الأمر في com.scontrol(1) صفحة الدليل أو ملف slurm.conf(5) صفحة دليل للمزيد
معلومات.
IDLE لم يتم تخصيص العقدة لأي وظائف وهي متاحة للاستخدام.
صيانة العقدة حاليًا في حجز بقيمة علامة "صيانة".
UNKNOWN بدأت وحدة التحكم في Slurm للتو ولم تكن حالة العقدة قد بدأت بعد
عازم.
JOB ولاية الرموز
عادة ما تمر الوظائف عبر عدة ولايات أثناء تنفيذها. نموذجي
الدول قيد الانتظار, الركض و المشي, معلق, مكتملو منجز. شرح لكل منها
الدولة يتبع.
BF BOOT_FAIL تم إنهاء الوظيفة بسبب فشل التشغيل ، عادةً بسبب أحد الأجهزة
فشل (على سبيل المثال غير قادر على تشغيل العقدة أو الكتلة والمهمة لا يمكن أن تكون
إعادة).
CA ألغيت تم إلغاء الوظيفة صراحةً من قبل المستخدم أو مسؤول النظام. ال
قد تكون الوظيفة قد بدأت أو لا.
CD منجز أنهى Job جميع العمليات على جميع العقد برمز الخروج
صفر.
CG مكتمل الوظيفة في طور الاكتمال. قد تكون بعض العمليات على بعض العقد
لا تزال نشطة.
CF التكوين لقد تم تخصيص الموارد للعمل ، لكننا ننتظرها
جاهز للاستخدام (مثل التشغيل).
F فشل تم إنهاء الوظيفة برمز خروج غير صفري أو شرط فشل آخر.
NF NODE_FAIL تم إنهاء الوظيفة بسبب فشل عقد مخصص واحد أو أكثر.
PD قيد الانتظار الوظيفة تنتظر تخصيص الموارد.
PR مسبق تم إنهاء الوظيفة بسبب الشفعة.
R الركض و المشي الوظيفة لديها تخصيص حاليا.
SE SPECIAL_EXIT تم طلب الوظيفة في حالة خاصة. يمكن تعيين هذه الحالة من قبل
المستخدمين ، عادةً في EpilogSlurmctld ، إذا تم إنهاء الوظيفة بامتداد
قيمة خروج معينة.
ST توقفت الوظيفة لها تخصيص ، ولكن تم إيقاف التنفيذ مع SIGSTOP
الإشارة. تم الاحتفاظ CPUS من خلال هذه الوظيفة.
S معلق الوظيفة لها تخصيص ، ولكن تم تعليق التنفيذ وتم تعليق وحدات المعالجة المركزية (CPU)
تم الإفراج عنهم لوظائف أخرى.
إلى TIMEOUT تم إنهاء الوظيفة عند بلوغ الحد الزمني المحدد لها.
البيئة المتغيرات
يمكن استخدام متغيرات البيئة التالية لتجاوز الإعدادات المترجمة في smap.
SLURM_CONF موقع ملف تكوين Slurm.
COPYING
حقوق النشر (C) 2004-2007 The Regents of the University of California. أنتجت في لورانس
مختبر ليفرمور الوطني (راجع ، إخلاء المسؤولية).
حقوق النشر (C) 2008-2009 لورانس ليفرمور للأمن القومي.
حقوق النشر (C) 2010-2013 SchedMD LLC.
هذا الملف جزء من Slurm ، وهو برنامج لإدارة الموارد. لمزيد من التفاصيل ، انظر
<http://slurm.schedmd.com/>.
Slurm هو برنامج مجاني ؛ يمكنك إعادة توزيعه و / أو تعديله بموجب شروط
رخصة جنو العمومية كما نشرتها مؤسسة البرمجيات الحرة ؛ إما الإصدار 2
من الترخيص ، أو (حسب اختيارك) أي إصدار لاحق.
يتم توزيع Slurm على أمل أن يكون مفيدًا ، ولكن دون أي ضمان ؛ بدون
حتى الضمان الضمني لقابلية التسويق أو الملاءمة لغرض معين. انظر
رخصة جنو العمومية العامة لمزيد من التفاصيل.
استخدم smap عبر الإنترنت باستخدام خدمات onworks.net