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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


lamboot - بدء تشغيل كمبيوتر متعدد LAM.

موجز


lamboot [-b] [-d] [-h] [-H] [-l] [-s] [-v] [-V] [-x] [-nn] [-np] [-c ملف conf ] [-بادئة
/ lam / install / path /] [-sessionprefix value] [-sessionsuffix value]
[-قيمة withlamprefixpath] [-قيمة مفتاح ssi] [bhost]

OPTIONS


-b افترض أن القشرة المحلية والبعيدة هي نفسها. هذا يعني أن قذيفة واحدة فقط عن بعد
يتم استخدام الاستدعاء لكل عقدة. لو -b لم يتم استخدام اثنين من الدعوات قذيفة عن بعد
تستخدم لكل عقدة.

-d قم بتشغيل إخراج التصحيح. هذا يعني -v.

-h اطبع قائمة تعليمات الأوامر.

-l تأخير حل اسم المضيف إلى عنوان IP.

-اختصار استخدم تثبيت LAM المحدد في / lam / install / path /. غير متوافق مع
إصدارات LAM / MPI السابقة للإصدار 7.1.

-s أغلق stdio على العقدة المحلية.

-مباحث أمن الدولة مفتاح قيمنا
إرسال الحجج إلى وحدات SSI المختلفة. راجع قسم "مباحث أمن الدولة" أدناه.

-v كن مطولا.

-x تشغيل في وضع التسامح مع الخطأ.

-H لا تعرض رأس الأمر.

لا تقم بإضافة "-n" إلى سطر أوامر الوكيل البعيد

-مثل لا تفرض تنفيذ $ HOME / .profile على الأجهزة المضيفة البعيدة

-الجلسة- البادئة قيمنا
قم بتعيين بادئة الجلسة ، مع تجاوز LAM_MPI_SESSION_PREFIX.

-الجلسة- لاحقة قيمنا
قم بتعيين لاحقة الجلسة ، متجاوزة LAM_MPI_SESSION_SUFFIX.

-مع اللمبةrefixpath قيمنا
تجاوز مسار التثبيت الداخلي. للاستخدام الداخلي فقط ، لا تستخدم إلا إذا
أنت تعرف ما تقومون به.

البيئة المتغيرات


LAM_MPI_SESSION_PREFIX

LAM_MPI_SESSION_SUFFIX
من الممكن تغيير دليل الجلسة المستخدم بواسطة LAM / MPI ، عادةً من ملف
شكل:

tmpdir / lam-username @ hostname [-suffix]

سيتم تعيين tmpdir على LAM_MPI_SESSION_PREFIX إذا تم ضبطه. خلاف ذلك ، سوف يعود إلى
قيمة تمبير. إذا لم يتم تعيين أيٍّ من هذين الخيارين ، فإن القيمة الافتراضية هي / tmp.

لاحقة يمكن تجاوزها بواسطة LAM_MPI_SESSION_SUFFIX متغيرات البيئة. لو
LAM_MPI_SESSION_SUFFIX لم يتم ضبطه ويتم تشغيل LAM ضمن مجموعة مدعومة
نظام الجدولة اللاحقة $ ستكون قيمة فريدة للوظيفة قيد التشغيل حاليًا.

الوصف


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

بدء LAM هو إجراء من ثلاث خطوات. في الخطوة الأولى ، hboot(1) يتم استدعاؤه في كل من
الآلات المحددة. ثم يقوم كل جهاز بتخصيص منفذ ديناميكي ويقوم بتوصيله
العودة إلى لامبوت الذي يجمعهم. في الخطوة الثالثة ، لامبوت يعطي كل آلة
قائمة بالآلات / المنافذ من أجل تكوين هيكل متصل بالكامل. إذا كان أي آلة
غير قادر على البدء ، أو إذا انتهت فترة المهلة قبل اكتمال الخطوة الأولى ، لامبوت
يتضرع com.lamwipe(1) لإنهاء LAM والإبلاغ عن الخطأ.

بهوست الملف هو مخطط تمهيد LAM مكتوب في صيغة ملف المضيف. يرى بهوست(5).
بدلاً من سطر الأوامر ، يمكن تحديد مخطط التمهيد في بيئة LAMBHOST
عامل. وإلا فسيتم استخدام ملف افتراضي ، lam-bhost.def. يبحث LAM عن بهوست أول
في الدليل المحلي ثم في دليل التثبيت ضمن etc /.

بالإضافة إلى ذلك، لامبوت يستخدم مخطط عملية لعقد LAM الفردية. مخطط عملية
(انظر أسيوط(5)) هو وصف للعمليات التي تشكل نظام التشغيل على أ
العقدة. بشكل عام ، يحتفظ مسؤول النظام بهذا الملف - سيقوم مستخدمو LAM / MPI بذلك
عموما لا تحتاج إلى تغيير هذا الملف. من الممكن أيضًا للمستخدم تخصيص ملف
برنامج LAM مع مخطط عملية خاص.

بهوست ملف
شكل بهوست الملف موثق في بهوست(5) صفحة الدليل.

لامبوت سيحل جميع الأسماء في بهوست على العقدة التي لامبوت تم استدعاء (
عقدة الأصل). بعد ذلك ، ستستخدم LAM عناوين IP فقط ، وليس الأسماء. على وجه التحديد ، فإن
لا يتم استخدام تكوين دقة الاسم على كافة العقد الأخرى. ومن ثم ، عقدة الأصل
يجب أن تكون قادرًا على حل جميع الأسماء في بهوست إلى العناوين التي يمكن للجميع الوصول إليها
العقد الأخرى.

خطأ شائع هو سرد مؤسسة الكوثر (أو أي اسم ينتقل إلى العنوان الخاص
127.0.0.1 - جهاز الاسترجاع TCP / IP) في ملف بهوست ملف يحتوي على عقد أخرى. في
في هذه الحالة ، سيتم إرسال العنوان 127.0.0.1 إلى كل من العقد الأخرى كعنوان
من العقدة الأصلية. إذا حاولت العقد الأخرى استخدام 127.0.0.1 للاتصال بالعقدة الأصلية ،
سوف يتصلون بأنفسهم بالفعل ، وفي النهاية سينتهون الوقت ويفشلون.

عناوين IP التي تم الحصول عليها من بهوست تُستخدم للرسائل الوصفية لـ LAM: بدء التشغيل و
إغلاق الوظائف ، الرسائل خارج النطاق المستخدمة للتنسيق ، إلخ. مقدار حركة المرور
منخفض نسبيًا (ما لم يتم استخدام الوضع "lamd" لتمرير رسالة MPI ، وفي هذه الحالة يكون كل MPI
ستستخدم حركة المرور أيضًا رسائل تعريف LAM للنقل - انظر مبيرون(1)). عند استخدام
TCP RPI ، تُستخدم عناوين IP هذه أيضًا لرسالة MPI التي تمر عبر المقابس المباشرة
بين كل زوج من العقد.

من الحالات الشائعة أن يكون للعقدة "الرئيسية" عدة بطاقات واجهة شبكة (NIC) - واحدة
متصل بشبكة عامة ، وشبكة متصلة بشبكة خاصة
حيث يتم تشغيل وظائف موازية. لتضمين العقدة الرئيسية في ملف بهوست ملف IP
يجب إدراج اسم (أو عنوان) NIC على الشبكة الخاصة في بهوست. هذا
يضمن أن جميع العقد الأخرى يمكنها الوصول إلى العقدة الرئيسية على الشبكة الخاصة.

كمثال آخر ، تحتوي بعض التكوينات على بطاقات NIC متعددة TCP / IP في كل عقدة من ملف
وظيفة موازية. يعتبر أحد NIC "بطيئًا" (على سبيل المثال ، 10 ميجابت في الثانية) ، بينما يعتبر الآخر
"سريع" (على سبيل المثال ، 100 ميجابت في الثانية). من المستحسن السماح لـ LAM بالاستفادة من المستوى الأعلى
عرض النطاق الترددي على الشبكة "السريعة" لرسائل MPI. كما، بهوست يجب أن يسرد أسماء IP
(أو عناوين) جميع بطاقات NIC "السريعة". ومع ذلك ، إذا كان LAM RPI لا يستخدم TCP / IP (على سبيل المثال ،
Myrinet / GM RPI) ، و بهوست من المحتمل أن يسرد الملف بطاقات NIC "البطيئة" بحيث تكون ملفات LAM
لا تتسبب حركة مرور الرسائل الوصفية في زيادة النفقات ومن المحتمل أن تنتقص من الأداء في
الشبكة "السريعة" من التطبيقات الأخرى عالية الأداء.

تأخير اسم المضيف عمليات البحث
عادة ، يتم تحليل أسماء المضيفين على الأجهزة حيث لامبوت تم استدعاؤه.
يتم ذلك لأسباب تتعلق بالتحسين ، بحيث تكون قائمة أسماء المضيفين فقط
تم حله مرة واحدة (من المحتمل أن يقلل من مقدار DNS أو شبكة البحث عن اسم المضيف الأخرى
مرور).

ومع ذلك ، في بعض بيئات الشبكات غير الموحدة ، لا يكون هذا كافيًا لأن كل منها
قد يكون للمضيف عنوان IP مختلف على كل من أقرانه. على سبيل المثال ، قد يكون لدى المضيف أ
العنوان Z على المضيف B ، ولكن لديك العنوان Y على المضيف C.

-l الخيار ل لامبوت سيؤدي LAM إلى توزيع أسماء المضيف على كل عقدة بدلاً من ملف
مجموعة كاملة من عناوين IP. ومن ثم ، فإن كل عقدة يتم فيها تمهيد LAM ستفعل ما تريده
تحليل الاسم في قائمة أسماء المضيفين.

SSI (نظام خدمات واجهه المستخدم)
-مباحث أمن الدولة يسمح التبديل بتمرير المعلمات إلى وحدات SSI المختلفة. مباحث أمن الدولة لام
الوحدات موصوفة بالتفصيل في اللمسي(7). وحدات SSI لها تأثير مباشر على MPI
البرامج لأنها تسمح بتعيين المعلمات القابلة للضبط في وقت التشغيل (مثل التمهيد
برنامج تشغيل الجهاز المراد استخدامه ، ما هي المعلمات التي يجب تمريرها إلى برنامج التشغيل هذا ، وما إلى ذلك).

-مباحث أمن الدولة التبديل يأخذ حجتين: مفتاح و قيمنا. مفتاح تحدد الحجة بشكل عام
أي وحدة SSI سوف تتلقى القيمة. على سبيل المثال ، ملف مفتاح يتم استخدام "التمهيد" للاختيار
أي RPI سيتم استخدامه لبدء العمليات على العقد البعيدة. ال قيمنا الحجة هي
القيمة التي تم تمريرها. على سبيل المثال:

lamboot -ssi التمهيد tm
يخبر LAM باستخدام وحدة التمهيد "tm" للتشغيل الأصلي في PBSPro / OpenPBS
البيئات (لا تتطلب وحدة التمهيد tm مخطط تمهيد).

lamboot -ssi boot rsh -ssi rsh_agent "ssh -x" boot_schema
يخبر LAM باستخدام وحدة التمهيد "rsh" ، ويطلب من الوحدة rsh استخدام "ssh -x"
الوكيل المحدد لتشغيل الملفات التنفيذية على العقد البعيدة.

وما إلى ذلك وهلم جرا. تم وصف وحدات التمهيد SSI الخاصة بـ LAM بتنسيق lamssi_boot(7). يجب أن تكون هذه الصفحة
تمت استشارتهم بخصوص الإجراءات المحددة التي يتم اتخاذها وكيفية تعديل سلوك وقت التشغيل
لكل وحدة تمهيد.

-مباحث أمن الدولة يمكن استخدام التبديل عدة مرات لتحديد مختلف مفتاح و / أو قيمنا
الحجج. إذا كان نفس الشيء مفتاح أكثر من مرة ، قيمنامتسلسلة مع
فاصلة ("،") تفصل بينهما.

نلاحظ أن -مباحث أمن الدولة التبديل هو ببساطة اختصار لضبط متغيرات البيئة. ال
يمكن تحقيق نفس التأثير من خلال تحديد متغيرات البيئة المقابلة من قبل
تشغيل لامبوت. شكل متغيرات البيئة التي يحددها LAM هي:
LAM_MPI_SSI_key = القيمة.

نلاحظ أن -مباحث أمن الدولة يتجاوز مفتاح التبديل أي متغيرات بيئة تم تعيينها مسبقًا. لاحظ أيضًا
هذا غير معروف مفتاح لا يزال يتم تعيين الوسيطات كمتغير بيئة - لم يتم التحقق منها
(من قبل com.lamwipe) للصحة. غير قانوني أو غير صحيح قيمنا الحجج قد تكون أو لا تكون
تم الإبلاغ عنها - يعتمد ذلك على وحدة SSI المحددة.

عن بعد تنفيذ استدعاء
جميع الجوانب القابلة للتعديل لبدء تشغيل الملفات التنفيذية على العقد البعيدة أثناء لامبوت .
تمت مناقشتها في اللمسي(7) و lamssi_boot(7). تشمل الموضوعات (على سبيل المثال لا الحصر):
اكتشاف القشرة البعيدة ، تجاوزات وقت التشغيل لاستخدام العامل لإطلاق جهاز التحكم عن بعد
الملفات التنفيذية (على سبيل المثال ، rsh و ssh) ، إلخ.

إغلاق stdio
stdio لكل برنامج خفي من LAM على مضيف بعيد يتم تشغيله بواسطة لامبوت مغلق من قبل
تقصير. عادةً ، يُترك stdio الخاص بشفرة LAM التي تم إطلاقها على المضيف المحلي مفتوحًا
أن LAM الداخلية com.tstdio(3) الحزمة تعمل بشكل صحيح. ومع ذلك ، هو في بعض الأحيان
من المستحسن إغلاق stdio من برنامج LAM الخفي المحلي أيضًا. على سبيل المثال:

rsh somenode lamboot -s معادية

هذا بسبب RSH ينتظر شرطين قبل الخروج: لامبوت للخروج ، و stdout /
stderr ليتم إغلاقه. بدون -s، لن يتم إغلاق stdout / stderr ، و RSHسه)
سوف يتعطل بالرغم من ذلك لامبوت اكتمل. -s يسبب stdout / stderr المحلي
يتم إغلاق LAM daemon عند الاستدعاء ، مما يسمح بذلك RSH لإكمال. استخدام -s سوف
لا يؤثر لامبوت بأي طريقة أخرى ، لكنها ستمنع com.tstdio(3) حزمة من
تعمل بشكل صحيح.

خطأ تسامح
إذا كان -x يتم إعطاء الخيار ، يعمل LAM في وضع التسامح مع الخطأ. في هذا الوضع ، تبادل العقد
رسائل `` ضربات القلب '' بشكل دوري للتأكد من تشغيل جميع العقد والروابط
ربطهم تعمل. عندما تتوقف دقات قلب العقدة ، تُعلن أنها `` ميتة ''
ويتم إخطار جميع عقد LAM (والعمليات). هذا يسمح للمستخدمين بكتابة التسامح مع الخطأ
التطبيقات التي يمكن أن تتحلل بأمان ، أو تتعافى تمامًا عن طريق استبدال العقدة البائدة
مع آخر (انظر لامجرو(1)). نظرًا لأن هذا الوضع يقدم عقوبة أداء ، فهو كذلك
غير مفعل بشكل افتراضي.

أمثلة


لامبوت -v
ابدأ تشغيل LAM على الأجهزة الموضحة في مخطط التمهيد الافتراضي. تقرير عن
خطوات مهمة عند القيام بها.

lamboot -d معادية
ابدأ تشغيل LAM على الأجهزة الموضحة في الملف معادي. تقديم مفصل بشكل لا يصدق
تقارير عما يحدث في كل مرحلة من عملية التمهيد.

لامبوت مينودز
ابدأ تشغيل LAM على الأجهزة الموضحة في مخطط التمهيد com.mynodes. تعمل بصمت.

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


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

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

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad