عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

dmtcp_sshd - عبر الإنترنت في السحابة

قم بتشغيل dmtcp_sshd في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر dmtcp_sshd الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


dmtcp - نقاط التحقق المتعددة الخيوط الموزعة

موجز


dmtcp_coordinator [ميناء]

dmtcp_ إطلاق أمر [args ...]

dmtcp_restart ckpt_FILE1.dmtcp [ckpt_FILE2.dmtcp ...]

dmtcp_command منسق القيادة

الوصف


دمتكب هي أداة للتحقق بشفافية من حالة مجموعة عشوائية من البرامج
تنتشر عبر العديد من الأجهزة ومتصلة بواسطة مآخذ. لا يعدل المستخدم
البرنامج ولا نظام التشغيل. MTCP هو مكون مستقل من DMTCP متاح كملف
مكتبة نقاط التفتيش لعملية واحدة.

OPTIONS


لكل أمر ، ستعرض العلامة --help أو -h خيارات سطر الأوامر. معظم القيادة
يمكن أيضًا التحكم في خيارات الخط من خلال متغيرات البيئة. يمكن تعيين هذه في
bash مع "تصدير NAME = القيمة" أو في tcsh مع "قيمة setenv NAME".

DMTCP_CHECKPOINT_INTERVAL = عدد صحيح
الوقت بالثواني بين نقاط التفتيش التلقائية. يمكن أيضًا بدء نقاط التفتيش
يدويًا عن طريق كتابة "c" في المنسق. (افتراضي: 0 ، معطل ؛
dmtcp_coordinator فقط)

DMTCP_HOST = سلسلة نصية
اسم المضيف حيث يعمل منسق الكتلة. (افتراضي: localhost؛
dmtcp_launch ، dmtcp_restart فقط)

DMTCP_PORT = عدد صحيح
المنفذ الذي يستمع إليه منسق الكتلة. (افتراضي: 7779)

DMTCP_GZIP = (1 | 0)
اضبط على "0" لتعطيل ضغط صور نقاط التفتيش. (افتراضي: 1 ، ضغط
ممكّن ؛ dmtcp_launch فقط) تحذير: يضيف gzip ثوانٍ. بدون gzip ،
غالبًا ما يكون ckpt / إعادة التشغيل أقل من 1 ثانية

DMTCP_CHECKPOINT_DIR = المسار
دليل لتخزين صور نقاط التفتيش فيه. (افتراضي: ./)

DMTCP_SIGCKPT = عدد صحيح
رقم إشارة داخلي لاستخدامه في نقاط التفتيش. يجب ألا يستخدم من قبل المستخدم
برنامج. (افتراضي: SIGUSR2 ؛ dmtcp_launch فقط)

DMTCP_COORDINATOR


يجب أن تتضمن كل عملية حسابية يتم فحصها عملية منسق DMTCP. يمكن للمرء
ابدأ المنسق بشكل صريح من خلال dmtcp_coordinator ، أو اسمح له للبدء
ضمنيًا في الخلفية إما عن طريق dmtcp_launch أو dmtcp_restart للعمل. العنوان
يجب تحديد المنسق الفريد بواسطة dmtcp_launch و dmtcp_restart و
dmtcp_command إما من خلال علامتي سطر الأوامر --host و --port أو من خلال ملف
متغيرات البيئة DMTCP_HOST و DMTCP_PORT. إذا لم يتم تقديم أي منهما ، فإن زوج المنفذ المضيف
افتراضات إلى localhost-7779. زوج منفذ المضيف المرتبط بمنسق معين
يتم توفيرها بواسطة أعلام سطر الأوامر المستخدمة في الأمر dmtcp_coordinator ، أو ملف
متغيرات البيئة ثم سارية المفعول ، أو الافتراضي localhost-7779.

المنسق عديم الجنسية وهو ليس نقطة تفتيش. عند إعادة التشغيل ، يمكن للمرء استخدام ملف
أو منسق جديد. يمكن أن تتعايش العمليات الحسابية المتعددة تحت تحكم DMTCP من خلال توفير
منسق فريد (مع زوج فريد من نوعه من منفذ مضيف) لكل حساب من هذا القبيل.

يبدأ المنسق نقطة فحص لجميع العمليات في مجموعة الحساب الخاصة به.
يمكن إجراء نقاط التفتيش تلقائيًا على فاصل زمني (انظر DMTCP_CHECKPOINT_INTERVAL
فوق)؛ أو بدأ يدويًا وفقًا للإدخال القياسي للمنسق (انظر التالي
فقرة)؛ أو بدأ مباشرة تحت سيطرة البرنامج من خلال الحساب من خلال
dmtcpaware API (انظر أدناه).

يقبل المنسق الأوامر التالية على مدخلاته القياسية. يجب على كل أمر
أن يتبعه مفتاح. الأوامر هي:
l: سرد العقد المتصلة
s: اطبع رسالة الحالة
ج: تحقق من جميع العقد
f: فرض إعادة التشغيل حتى إذا كانت هناك عقد مفقودة (تصحيح)
k: اقتل جميع العقد
س: اقتل جميع العقد وإنهاء
؟ : إظهار هذه الرسالة

يمكن أيضًا إصدار أوامر المنسق عن بُعد باستخدام dmtcp_command.

مثال الاستعمال


1. في نافذة طرفية منفصلة ، ابدأ تشغيل dmtcp_coodinator.
(انظر القسم السابق).

dmtcp_coordinator

2. في محطة (محطات) منفصلة ، استبدل كل أمر (أوامر) بـ "dmtcp_launch
[أمر] ". سيتصل برنامج checkpointed بالمنسق المحدد بواسطة
DMTCP_HOST و DMTCP_PORT. سيتم وضع نقاط فحص الخيوط الجديدة كجزء من
عملية. سيتم تلقائيًا فحص العمليات الفرعية. العمليات عن بعد
بدأت عبر سه سوف تلقائيا نقاط التفتيش. (داخليًا ، يعدل DMTCP ملف
سه سطر الأوامر لاستدعاء dmtcp_launch على المضيف البعيد.)

dmtcp_launch ./myprogram

3. لبدء نقطة تفتيش يدويًا ، قم بتشغيل الأمر أدناه
أو اكتب "c" متبوعًا بـ في المنسق. ملفات Checkpoint لكل ملف
ستتم كتابة العملية إلى DMTCP_CHECKPOINT_DIR. سوف يكتب dmtcp_coordinator
"dmtcp_restart_script.sh" إلى دليل العمل الخاص به. يحتوي هذا البرنامج النصي على ملف
الاستدعاءات الضرورية إلى dmtcp_restart لإعادة تشغيل الحساب بالكامل ، بما في ذلك
العمليات البعيدة التي تم إنشاؤها عبر سه.

dmtcp_command -c
أو: dmtcp_command - نقطة التحقق

4. لإعادة التشغيل ، يجب تنفيذ dmtcp_restart_script.sh ، وهو
تم إنشاؤه بواسطة dmtcp_coordinator في دليل العمل الخاص به في وقت
نقطة تفتيش. يمكن للفرد تعديل هذا البرنامج النصي اختياريًا لترحيل العمليات إلى مختلف
المضيفين. بشكل افتراضي ، سيتم إعادة تشغيل عملية واحدة فقط في المقدمة
وتلقي المدخلات القياسية. يمكن تحرير البرنامج النصي لاختيار العملية
ستتم إعادة تشغيله في المقدمة.

./dmtcp_restart_script.sh

DMTCPAWARE API


يوفر DMTCP واجهة برمجة للسماح للتطبيقات التي تم فحصها بالتفاعل معها
dmtcp. في توزيع المصدر ، راجع dmtcpaware / dmtcpaware.h لمعرفة الوظائف
متاح. راجع test / dmtcpaware [123] .c للحصول على ثلاثة أمثلة على التطبيقات. على سبيل المثال
استخدامه ، جرب:

اختبار القرص المضغوط rm dmtcpaware1 ؛ جعل dmtcpaware1 ؛ ./autotest -v dmtcpaware1

يجب أن يرتبط تطبيق المستخدم بـ libdmtcpaware.so (-ldmtcpaware) وأن يستخدم الرأس
ملف dmtcp / dmtcpaware.h.

دمتكب توصيل في MODULES


يتضمن توزيع المصدر مستوى أعلى المساعد الدليل ، مع أمثلة على كيفية
اكتب وحدة البرنامج المساعد لـ DMTCP. مزيد من الأمثلة في اختبار / البرنامج المساعد الدليل. ال
تضيف ميزة البرنامج المساعد ثلاث إمكانيات جديدة قابلة للبرمجة من قبل المستخدم. قد يقوم البرنامج المساعد بما يلي: إضافة أغلفة
حول مكالمات النظام اتخاذ إجراءات خاصة في أثناء أحداث معينة (على سبيل المثال ، قبل نقطة التفتيش ،
استئناف / بعد نقطة التفتيش ، إعادة التشغيل) ؛ وقد تُدرج أزواج المفتاح والقيمة في قاعدة بيانات في
وقت إعادة التشغيل المتاح بعد ذلك للاستعلام عنه من خلال عمليات إعادة تشغيل ملف
حساب. (تشكل الأحداث المتاحة لميزة المكون الإضافي مجموعة شاملة من الأحداث
متوفر بواجهة dmtcpaware.) يتم استدعاء واحد أو أكثر من المكونات الإضافية عبر قائمة
أسماء المسار المطلقة مفصولة بالقولون.

dmtcp_launch - مع البرنامج المساعد PLUGIN1 [: PLUGIN2] ...

عودة CODE


عادةً ما يقوم البرنامج المستهدف الخاضع للتحكم DMTCP بإرجاع نفس رمز الإرجاع كما لو تم تنفيذه
بدون DMTCP. ومع ذلك ، إذا فشل DMTCP (على عكس فشل البرنامج المستهدف) ، فإن DMTCP
إرجاع رمز إرجاع خاص بـ DMTCP ، rc (أو rc + 1 ، rc + 2 لحالتين خاصتين) ، حيث rc
هي قيمة العدد الصحيح لمتغير البيئة DMTCP_FAIL_RC إذا تم تعيينها ، أو القيمة الافتراضية
القيمة ، 99.

استخدم dmtcp_sshd عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    الوجه
    الوجه
    برنامج تتبع الرأس المعياري أن
    يدعم العديد من أدوات تتبع الوجوه والمرشحات
    وبروتوكولات اللعبة. بين المتعقبين
    هم SM FaceAPI ، رئيس AIC بالقصور الذاتي
    تعقب ...
    تنزيل facetracknoir
  • 2
    كود PHP QR
    كود PHP QR
    PHP QR Code مفتوح المصدر (LGPL)
    مكتبة لتوليد رمز الاستجابة السريعة ،
    الباركود ثنائي الأبعاد. مرتكز على
    مكتبة libqrencode C ، توفر API لـ
    إنشاء شريط رمز الاستجابة السريعة ...
    تنزيل PHP QR Code
  • 3
    مجاني
    مجاني
    Freeciv هو حر قائم على الدور
    لعبة استراتيجية متعددة اللاعبين ، وفي كل منها
    يصبح اللاعب قائدًا لـ
    الحضارة تقاتل من أجل الحصول على
    الهدف النهائي: أن تصبح ...
    تنزيل Freeciv
  • 4
    الوقواق رمل
    الوقواق رمل
    يستخدم Cuckoo Sandbox مكونات لـ
    مراقبة سلوك البرامج الضارة في ملف
    بيئة Sandbox معزولة عن
    باقي النظام. يقدم الآلي
    تحليل س ...
    تنزيل Cuckoo Sandbox
  • 5
    LMS- يوتيوب
    LMS- يوتيوب
    قم بتشغيل فيديو YouTube على LMS (نقل ملفات
    Triode's to YouTbe API v3) هذا هو
    أحد التطبيقات التي يمكن جلبها أيضًا
    تبدأ من
    https://sourceforge.net/projects/lms-y...
    قم بتنزيل LMS-YouTube
  • 6
    مؤسسة عرض Windows
    مؤسسة عرض Windows
    مؤسسة عرض Windows (WPF)
    هو إطار عمل واجهة المستخدم لبناء Windows
    تطبيقات سطح المكتب. يدعم WPF ملف
    مجموعة واسعة من تطوير التطبيقات
    الميزات...
    تحميل مؤسسة العرض ويندوز
  • أكثر "

أوامر لينكس

Ad