هذا هو تقرير الأوامر الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
sreport - إنشاء تقارير من بيانات محاسبة slurm.
موجز
إرسال تقرير [OPTIONS...] [COMMAND...]
الوصف
إرسال تقرير يتم استخدامه لإنشاء تقارير عن استخدام الوظائف واستخدام المجموعة لوظائف Slurm
المحفوظة في قاعدة بيانات Slurm ، com.slurmdbd.
OPTIONS
-a, - all_clusters
استخدم كافة المجموعات بدلاً من المجموعة التي تم تشغيل الأمر منها فقط.
-h, --مساعدة
اطبع رسالة مساعدة تصف استخدام إرسال تقرير.
-n, --بدون هوامش رأسية
لا تعرض العنوان عند سرد النتائج.
-p, - قابل للتحليل
سيكون الإخراج '|' محدد بـ "|" في نهايةالمطاف.
-P, - قابل للتحليل 2
سيكون الإخراج '|' محدد بدون "|" في نهايةالمطاف.
-Q, --هادئ
لا تطبع أي رسائل تحذيرية أو إعلامية ، فقط رسائل الخطأ.
-t
حدد تنسيق وقت الإخراج. خيارات تنسيق الوقت غير حساسة لحالة الأحرف وقد تكون كذلك
مختصر. التنسيق الافتراضي هو الدقائق. خيارات تنسيق الوقت المدعومة هي
المدرجة في الوقت قسم الأوامر أدناه.
-T ، --tres
مورد قابل للتتبع (TRES) للإبلاغ عن قيم. افتراضيا استخدام موارد وحدة المعالجة المركزية هو
ذكرت. يمكن فصل أسماء TRES المتعددة باستخدام قائمة مفصولة بفواصل لـ
جميع التقارير باستثناء تقارير الوظائف ، والتي يمكنها دعم اسم TRES واحد فقط.
-v, - الإسراف
طباعة تسجيل الأحداث التفصيلية.
-V , --الإصدار
طباعة معلومات الإصدار والخروج.
أوامر
قد يتم حذفها من سطر التنفيذ وإرادة الإبلاغ
نفذ في الوضع التفاعلي. سيقوم sreport بمعالجة الأوامر كما تم إدخالها حتى
تم إنهاؤه صراحة.
خروج إنهاء تنفيذ sreport. مطابق ل استقال أمر.
مساعدة عرض وصف لخيارات وأوامر التقرير.
غير قابل للتحليل
قم بإرجاع الإخراج إلى الوضع الطبيعي بعد تعيين parsable أو parsable2.
قابل للتحليل
سيكون الإخراج | محددة بنهاية '|'.
قابل للتحليل 2
سيكون الإخراج | محدد بدون نهاية "|".
هدوء لا تطبع أي رسائل تحذيرية أو إعلامية، بل فقط رسائل خطأ فادحة.
استقال إنهاء تنفيذ sreport. مطابق ل خروج أمر.
الوقت
حدد تنسيق وقت الإخراج. خيارات تنسيق الوقت غير حساسة لحالة الأحرف وقد تكون كذلك
مختصر. التنسيق الافتراضي هو الدقائق. تتضمن خيارات تنسيق الوقت المدعومة ما يلي:
ثانية لكل الثواني / النسبة المئوية من الإجمالي
مينبر دقيقة / نسبة من الإجمالي
ساعة لكل الساعات / النسبة المئوية من الإجمالي
ثانية ثانية
دقيقة دقيقة
ساعة ساعة
في المئة النسبة من الإجمالي
مطنب
تمكين تسجيل الأحداث المفصل.
الإصدار
اعرض رقم إصدار التقرير.
!! كرر آخر أمر تم تنفيذه.
تقرير أنواع
أنواع التقارير الصالحة هي:
كتلة
وظيفة
حجز
المستخدم
تشمل الخيارات لكل نوع ما يلي:
كتلة - AccountUtilizationByUser ، UserUtilizationByAccount ،
UserUtilizationByWckey، الاستخدام، WCKeyUtilizationByUser
وظيفة - SizesByAccount، SizesByAccountAndWcKey، SizesByWckey
حجز - استغلال
المستخدم - الاستخدام الأعلى
تقرير الوصف
كتلة استخدام الحساب بواسطة المستخدم
سيعرض هذا التقرير استخدام الحساب كما يظهر في التسلسل الهرمي
شجرة. بدءًا من الحساب المحدد أو الحساب الجذر افتراضيًا
سوف يسرد التقرير الاستخدام الأساسي مع مجموع كل مستوى. استخدم "الشجرة"
خيار لتمتد الشجرة لرؤية أفضل.
كتلة استخدام المستخدم بواسطة الحساب
سيعرض هذا التقرير المستخدمين حسب الحساب حسب ترتيب الاستخدام دون تجميع
حسابات متعددة من قبل المستخدم في حساب واحد ، ولكن يتم عرضها في أسطر منفصلة.
كتلة استخدام المستخدمByWCKey
سيعرض هذا التقرير المستخدمين حسب wckey لترتيب الاستخدام بدون تجميع
متعددة wckey من قبل المستخدم في واحد ، ولكن عرضها على أسطر منفصلة.
كتلة الاستخدام
سيعرض هذا التقرير إجمالي الاستخدام مقسومًا على "مخصص" و "أسفل" و "خامل" و "محجوز"
الوقت لمجموعات مختارة. يشير الوقت المحجوز إلى الوقت الذي كانت تنتظره الوظيفة
للحصول على الموارد بعد أن أصبحت الوظيفة مؤهلة. إذا كانت القيمة ليست ذات أهمية
بالنسبة لك، يجب تجميع الرقم مع وقت الخمول.
كتلة WCKeyUtilizationByUser
سيعرض هذا التقرير استخدام wckey مرتبة حسب اسم WCKey لكل مستخدم في
كل كتلة.
وظيفة الأحجام حسب الحساب
سيعرض هذا التقرير مقدار الوقت المستخدم لنطاقات الوظائف المحددة بواسطة
"التجمع =" الخيار. يتم عرض مستوى واحد فقط في الشجرة افتراضيًا إلى
جذر دير. إذا قمت بتحديد حسابات أخرى باستخدام "account =" ، فسيتم إرسال تقرير بالخيار
استخدم هذه الحسابات كحساب جذر وستتلقى الحسابات الفرعية لـ
الحسابات المدرجة.
وظيفة الأحجام حسب الحساب و Wckey
هذا التقرير مشابه جدًا لـ SizesByAccount مع وجود اختلاف في كل منهما
تم إقران account مع wckeys ، لذا فإن المعرف هو account: wckey بدلاً من just
لذلك من المرجح أن يكون هناك عدة حسابات مدرجة بناءً على
عدد wckeys المستخدمة.
وظيفة الأحجام
سيوزع هذا التقرير مقدار الوقت لكل wckey لنطاقات الوظائف المحددة
من خلال خيار "التجمع =".
حجز الاستخدام
سيعرض هذا التقرير إجمالي استخدام الحجوزات على الأنظمة.
المستخدم الاستخدام الأعلى
يعرض أعلى المستخدمين في الكتلة. استخدم خيار المجموعة لتجميع الحسابات
معاً. الافتراضي هو أن يكون لديك سطر مختلف لكل حساب مستخدم
مزيج.
لكل نوع تقرير خيارات متنوعة ...
OPTIONS لأي الجميع تقرير أنواع
All_Clusters
استخدم كل المجموعات المراقبة. الافتراضي هو الكتلة المحلية.
المجموعات=
قائمة المجموعات المراد تضمينها في التقرير. الافتراضي هو الكتلة المحلية.
النهاية=
الفترة المنتهية للتقرير. الافتراضي هو 23:59:59 من اليوم السابق. تنسيقات الوقت الصالحة
هي ...
HH: MM [: SS] [AM | PM]
MMDD [YY] أو MM / DD [/ YY] أو MM.DD [.YY]
MM / DD [/ YY] -HH: MM [: SS]
YYYY-MM-DD [THH: MM [: SS]]
التنسيق =
قائمة الحقول مفصولة بفواصل لعرضها في التقرير.
عند استخدام خيار التنسيق لسرد الحقول المختلفة ، يمكنك وضع٪ NUMBER
بعد ذلك لتحديد عدد الأحرف التي يجب طباعتها.
على سبيل المثال ، التنسيق = الاسم٪ 30 سيطبع 30 حرفًا من اسم الحقل بشكل صحيح. أ -30
ستطبع 30 حرفًا تركت لها ما يبررها.
ابدأ =
بداية الفترة للتقرير. الافتراضي هو 00:00:00 اليوم السابق. تنسيقات الوقت صالحة
هي ...
HH: MM [: SS] [AM | PM]
MMDD [YY] أو MM / DD [/ YY] أو MM.DD [.YY]
MM / DD [/ YY] -HH: MM [: SS]
YYYY-MM-DD [THH: MM [: SS]]
OPTIONS خاصة لأي CLUSTER تقارير
الحسابات =
عند استخدامها مع UserUtilizationByAccount أو AccountUtilizationByUser ، قائمة
الحسابات التي يجب تضمينها في التقرير. الافتراضي هو كل شيء.
شجرة عند استخدامه مع تقرير AccountUtilizationByUser سوف يمتد الحسابات كما هي
هم في التسلسل الهرمي.
المستخدمين=
عند استخدامها مع أي تقرير بخلاف الاستخدام ، قائمة المستخدمين المراد تضمينها
تقرير. الافتراضي هو كل شيء.
ويكي=
عند استخدامها مع UserUtilizationByWckey أو WCKeyUtilizationByUser ، قائمة wckeys
لتضمينها في التقرير. الافتراضي هو كل شيء.
OPTIONS خاصة لأي JOB تقارير
الحسابات =
قائمة الحسابات لاستخدامها في التقرير الافتراضي هو الكل. الأحجام حسب الحساب (*)
يعرض التقرير مستوى هرميًا واحدًا فقط. إذا تم تحديد الحسابات فإن الطبقة التالية
سيتم عرض من الحسابات ضمن تلك المحددة ، وليس الحسابات المحددة.
في تقارير SizesByAccount (*) الافتراضي للحسابات هو الجذر. هذا
لا ينطبق الشرح عند تشغيله باستخدام خيار FlatView.
فلاتفيو
عند استخدامها مع SizesbyAccount (*) لن تقوم بتجميع الحسابات في تسلسل هرمي
المستوى، ولكن طباعة كل حساب حيث يتم تشغيل المهام على سطر منفصل دون أي
التسلسل الهرمي.
GID =
قائمة معرفات المجموعة لتضمينها في التقرير. الافتراضي هو كل شيء.
التجمع =
قائمة مفصولة بفواصل لتجمعات الحجم. (على سبيل المثال ، 50,100,150،XNUMX،XNUMX من شأنه تجميع وحدة المعالجة المركزية للوظائف
العد 1-49 ، 50-99 ، 100-149 ،> 150). التجمع = الفرد سينتج عنه واحد
تم العثور على عمود لكل حجم وظيفة.
وظائف=
قائمة الوظائف / الخطوات التي يجب تضمينها في التقرير. الافتراضي هو كل شيء.
العقد =
إظهار المهام التي تم تشغيلها على هذه العقد فقط. الافتراضي هو كل شيء.
الأقسام=
تم تشغيل قائمة وظائف الأقسام لتضمينها في التقرير. الافتراضي هو كل شيء.
PrintJobCount
عند استخدامه مع تقرير الأحجام ، سيتم طباعة عدد المهام التي تم تشغيلها بدلاً من الوقت المستخدم.
المستخدمين=
قائمة وظائف المستخدمين لتضمينها في التقرير. الافتراضي هو كل شيء.
ويكي=
قائمة wckeys لاستخدامها في التقرير. الافتراضي هو كل شيء. تقرير SizesbyWckey الكل
المستخدمين تلخيصها معا. إذا كنت تريد مستخدمين معينين فقط ، فحددهم بامتداد
المستخدمون = خيار.
OPTIONS خاصة لأي حجز تقارير
الأسماء=
قائمة التحفظات لاستخدامها في التقرير. الافتراضي هو كل شيء.
العقد =
إظهار الحجوزات التي استخدمت هذه العقد فقط. الافتراضي هو كل شيء.
OPTIONS خاصة لأي USER تقارير
الحسابات =
قائمة الحسابات لاستخدامها في التقرير. الافتراضي هو كل شيء.
تجمع قم بتجميع جميع الحسابات معًا لكل مستخدم. الافتراضي هو إدخال منفصل لكل
مرجع المستخدم والحساب.
TopCount =
مستخدم في تقرير TopUsage. قم بتغيير عدد المستخدمين المعروضين. الافتراضي هو 10.
المستخدمين=
قائمة وظائف المستخدمين لتضمينها في التقرير. الافتراضي هو كل شيء.
FORMAT OPTIONS لأي كل تقرير
FORMAT OPTIONS لأي CLUSTER تقارير
استخدام الحساب بواسطة المستخدم:
استخدام المستخدم حسب الحساب:
الحسابات ، الكتلة ، تسجيل الدخول ، الصحيح ، TresCount ، المستخدمة
استخدام المستخدمByWckey:
WCKeyUtilizationByUser:
الكتلة ، تسجيل الدخول ، السليم ، TresCount ، المستخدم ، Wckey
استغلال:
مخصصة، مجموعة، معطلة، خاملة، ملتزمة بشكل مفرط، مخططة، تم الإبلاغ عنها، محجوزة،
TresCount، TresName
FORMAT OPTIONS لأي JOB تقارير
الأحجام حسب الحساب ، الأحجام حسب الحساب و Wckey:
حساب الكتلة
الأحجام
Wckey ، الكتلة
FORMAT OPTIONS لأي حجز تقارير
استغلال:
مخصص ، ارتباطات ، مجموعة ، نهاية ، أعلام ، خامل ، اسم ، عقد ، معرف حجز ،
البدء ، إجمالي الوقت ، TresCount ، TresName ، TresTime
FORMAT OPTIONS لأي USER تقارير
الاستخدام الأعلى:
الحساب ، الكتلة ، تسجيل الدخول ، الصحيح ، المستخدم
جميع الأوامر والخيارات غير حساسة لحالة الأحرف.
البيئة المتغيرات
بعض إرسال تقرير يمكن تعيين الخيارات عبر متغيرات البيئة. هذه المتغيرات البيئية ،
جنبا إلى جنب مع الخيارات المقابلة لها ، مدرجة أدناه. (ملاحظة: خيارات سطر الأوامر سوف
تجاوز هذه الإعدادات دائمًا)
SREPORT_TRES مثل -t ، --tres
SLURM_CONF موقع ملف تكوين Slurm.
أمثلة
إرسال تقرير وظيفة الأحجام حسب الحساب
إرسال تقرير كتلة استخدام
إرسال تقرير المستخدم تيشرت
إرسال تقرير وظيفة الأحجام حسب الحساب All_Clusters المستخدمين = gore1 حساب = بيئة PrintJobCount
تقرير عدد الوظائف من قبل المستخدم gore1 داخل حساب البيئة
إرسال تقرير كتلة استخدام الحساب بواسطة المستخدم الكتلة = زيوس المستخدم = gore1 تبدأ = 2/23/08 النهاية = 2/24/09
format = الحسابات ، الكتلة ، حساب TresCount ، تسجيل الدخول ، الصحيح ، المستخدم
الإبلاغ عن استخدام حساب الكتلة مع الحقول المحددة أثناء المحدد
24 ساعة في يوم 23 فبراير 2009 ، بواسطة المستخدم gore1
إرسال تقرير كتلة استخدام الحساب بواسطة المستخدم الكتلة = زيوس حسابات = lc تبدأ = 2/23/08
النهاية = 2/24/09
الإبلاغ عن استخدام حساب الكتلة من قبل المستخدم في حساب LC على الكتلة zeus
إرسال تقرير المستخدم طوبوسج تبدأ = 2/16/09 النهاية = 2/23/09 -t فى المائة الحساب=LC
قم بالإبلاغ عن أعلى استخدام بالنسبة المئوية لحساب LC خلال الأسبوع المحدد
COPYING
حقوق النشر (C) 2009-2010 لورانس ليفرمور للأمن القومي. أنتجت في لورانس
مختبر ليفرمور الوطني (راجع ، إخلاء المسؤولية).
حقوق النشر (C) 2010-2015 SchedMD LLC.
هذا الملف جزء من Slurm ، وهو برنامج لإدارة الموارد. لمزيد من التفاصيل ، انظر
<http://slurm.schedmd.com/>.
Slurm هو برنامج مجاني ؛ يمكنك إعادة توزيعه و / أو تعديله بموجب شروط
رخصة جنو العمومية كما نشرتها مؤسسة البرمجيات الحرة ؛ إما الإصدار 2
من الترخيص ، أو (حسب اختيارك) أي إصدار لاحق.
يتم توزيع Slurm على أمل أن يكون مفيدًا ، ولكن دون أي ضمان ؛ بدون
حتى الضمان الضمني لقابلية التسويق أو الملاءمة لغرض معين. انظر
رخصة جنو العمومية العامة لمزيد من التفاصيل.
استخدم sreport عبر الإنترنت باستخدام خدمات onworks.net