अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

लैम्बूट - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में लैंबूट चलाएं

यह कमांड लैंबूट है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


लैंबूट - एक LAM मल्टीकंप्यूटर प्रारंभ करें।

SYNOPSIS


लैंबूट [-बी] [-डी] [-एच] [-एच] [-एल] [-एस] [-वी] [-वी] [-एक्स] [-एनएन] [-एनपी] [-सी कॉन्फ फाइल ] [-उपसर्ग
/ लैम/इंस्टॉल/पाथ/] [-सेशनप्रीफिक्स वैल्यू] [-सेशनसफिक्स वैल्यू]
[-withlamprefixpath मान] [-ssi कुंजी मान] [bhost]

विकल्प


-b मान लें कि स्थानीय और दूरस्थ शेल समान हैं। इसका मतलब है कि केवल एक दूरस्थ शेल
आह्वान प्रत्येक नोड के लिए प्रयोग किया जाता है। अगर -b उपयोग नहीं किया जाता है, दो दूरस्थ शेल आमंत्रण
प्रत्येक नोड के लिए उपयोग किया जाता है।

-d डिबगिंग आउटपुट चालू करें. इसका तात्पर्य है -v.

-h कमांड हेल्प मेनू प्रिंट करें।

-l विलंबित होस्टनाम-से-आईपी-पता समाधान।

-विपरीत /lam/install/path/ में निर्दिष्ट LAM इंस्टॉलेशन का उपयोग करें। के साथ संगत नहीं है
7.1 से पहले के एलएएम/एमपीआई संस्करण।

-s स्थानीय नोड पर stdio बंद करें।

-एसएसआई कुंजी मूल्य
विभिन्न एसएसआई मॉड्यूल के लिए तर्क भेजें। नीचे "एसएसआई" अनुभाग देखें।

-v वर्बोज़ बनें।

-x दोष सहिष्णु मोड में चलाएँ.

-H कमांड हेडर प्रदर्शित न करें.

-एनएन रिमोट एजेंट कमांड लाइन में "-n" न जोड़ें

-एनपीई दूरस्थ होस्ट पर $HOME/.profile के निष्पादन के लिए बाध्य न करें

-सत्र-उपसर्ग मूल्य
LAM_MPI_SESSION_PREFIX को ओवरराइड करते हुए सत्र उपसर्ग सेट करें।

-सत्र प्रत्यय मूल्य
LAM_MPI_SESSION_SUFFIX को ओवरराइड करते हुए सत्र प्रत्यय सेट करें।

-विथलैम्प्रीफिक्सपथ मूल्य
आंतरिक स्थापना पथ को ओवरराइड करें। केवल आंतरिक उपयोग के लिए, जब तक उपयोग न करें
तुम्हें पता है कि तुम क्या कर रहे हो.

वातावरण चर


LAM_MPI_SESSION_PREFIX

LAM_MPI_SESSION_SUFFIX
सामान्यतः LAM/MPI द्वारा उपयोग की जाने वाली सत्र निर्देशिका को बदलना संभव है
प्रपत्र:

tmpdir/lam-उपयोगकर्ता नाम @ होस्टनाम [-प्रत्यय]

tmpdir पर सेट किया जाएगा LAM_MPI_SESSION_PREFIX यदि सेट है. अन्यथा, यह वापस गिर जाएगा
के मूल्य टीएमपीडीआईआर. यदि इनमें से कोई भी सेट नहीं है, तो डिफ़ॉल्ट /tmp है।

प्रत्यय को इसके द्वारा ओवरराइड किया जा सकता है LAM_MPI_SESSION_SUFFIX वातावरण विविधता। अगर
LAM_MPI_SESSION_SUFFIX सेट नहीं है और LAM एक समर्थित बैच के अंतर्गत चल रहा है
शेड्यूलिंग प्रणाली, $प्रत्यय वर्तमान में चल रहे कार्य के लिए एक अद्वितीय मूल्य होगा।

वर्णन


RSI लैंबूट टूल बूट में निर्दिष्ट प्रत्येक मशीन पर LAM सॉफ़्टवेयर प्रारंभ करता है
स्कीमा, भूत. बूट स्कीमा रन में उपयोग किए जाने वाले नोड्स के होस्टनाम निर्दिष्ट करता है-
समय एमपीआई वातावरण, और वैकल्पिक रूप से सूचीबद्ध करता है कि प्रत्येक नोड पर सीपीयू एलएएम का उपयोग कैसे किया जा सकता है।
उपयोगकर्ता सबसे पहले इसे चलाने की इच्छा कर सकता है टोह(1) यह सत्यापित करने के लिए उपकरण कि एलएएम शुरू किया जा सकता है।

LAM प्रारंभ करना तीन चरणों वाली प्रक्रिया है। पहले चरण में, hboot(1) प्रत्येक पर लागू होता है
निर्दिष्ट मशीनें. फिर प्रत्येक मशीन एक डायनेमिक पोर्ट आवंटित करती है और उसे संचारित करती है
वापस करने के लिए लैंबूट जो उन्हें एकत्रित करता है. तीसरे चरण में, लैंबूट प्रत्येक मशीन को देता है
पूरी तरह से कनेक्टेड टोपोलॉजी बनाने के लिए मशीनों/बंदरगाहों की सूची। अगर कोई मशीन होती
प्रारंभ करने में सक्षम नहीं, या यदि पहला चरण पूरा होने से पहले टाइमआउट अवधि समाप्त हो जाती है, लैंबूट
का आह्वान लैमवाइप(1) एलएएम को समाप्त करने और त्रुटि की रिपोर्ट करने के लिए।

RSI भूत फ़ाइल होस्ट फ़ाइल सिंटैक्स में लिखा गया एक LAM बूट स्कीमा है। देखो भूत(5).
कमांड लाइन के बजाय, एक बूट स्कीमा को LAMBHOST वातावरण में निर्दिष्ट किया जा सकता है
चर। अन्यथा एक डिफ़ॉल्ट फ़ाइल, lam-bhost.def, का उपयोग किया जाता है। LAM खोजता है भूत प्रथम
स्थानीय निर्देशिका में और फिर आदि/के अंतर्गत संस्थापन निर्देशिका में।

इसके अलावा, लैंबूट व्यक्तिगत LAM नोड्स के लिए एक प्रक्रिया स्कीमा का उपयोग करता है। एक प्रक्रिया स्कीमा
(देखें conf(5)) उन प्रक्रियाओं का विवरण है जो ऑपरेटिंग सिस्टम का निर्माण करती हैं
नोड. सामान्य तौर पर, सिस्टम प्रशासक इस फ़ाइल का रखरखाव करता है - LAM/MPI उपयोगकर्ता करेंगे
सामान्यतः इस फ़ाइल को बदलने की आवश्यकता नहीं है. उपयोगकर्ता के लिए इसे अनुकूलित करना भी संभव है
एक निजी प्रक्रिया स्कीमा के साथ एलएएम सॉफ्टवेयर।

RSI भूत पट्टिका
का प्रारूप भूत फ़ाइल में प्रलेखित है भूत(5) मैन पेज।

लैंबूट में सभी नामों का समाधान करेंगे भूत जिस नोड पर लैंबूट आह्वान किया गया था (
मूल नोड). उसके बाद, LAM केवल IP पते का उपयोग करेगा, नामों का नहीं। विशेष रूप से,
अन्य सभी नोड्स पर नाम रिज़ॉल्यूशन कॉन्फ़िगरेशन का उपयोग नहीं किया जाता है। इसलिए, मूल नोड
सभी नामों को हल करने में सक्षम होना चाहिए भूत उन पतों पर जिन तक सभी की पहुंच हो
अन्य नोड्स.

सूची बनाना एक सामान्य गलती है स्थानीय होस्ट (या कोई भी नाम जो विशेष पते को दर्शाता है
127.0.0.1 -- लूपबैक टीसीपी/आईपी डिवाइस) ए में भूत फ़ाइल जिसमें अन्य नोड हैं। में
इस मामले में, पता 127.0.0.1 प्रत्येक अन्य नोड को पते के रूप में भेजा जाएगा
मूल नोड का. यदि अन्य नोड मूल नोड से संपर्क करने के लिए 127.0.0.1 का उपयोग करने का प्रयास करते हैं,
वे वास्तव में स्वयं से संपर्क करेंगे, और अंततः समयबाह्य हो जायेंगे और विफल हो जायेंगे।

से प्राप्त आईपी पते भूत LAM के मेटा संदेशों के लिए उपयोग किया जाता है: स्टार्टअप और
नौकरियों का बंद होना, समन्वय के लिए उपयोग किए जाने वाले आउट-ऑफ़-बैंड संदेश आदि। ट्रैफ़िक की मात्रा
काफी कम है (जब तक कि एमपीआई संदेश पासिंग के "लैमड" मोड का उपयोग न किया जाए, इस स्थिति में सभी एमपीआई
ट्रैफ़िक परिवहन के लिए LAM के मेटा संदेशों का भी उपयोग करेगा - देखें mpirun(1)). उपयोग करते समय
टीसीपी आरपीआई, इन आईपी पते का उपयोग सीधे सॉकेट से गुजरने वाले एमपीआई संदेश के लिए भी किया जाता है
नोड्स की प्रत्येक जोड़ी के बीच.

एक सामान्य मामला यह है कि एक "मास्टर" नोड में एकाधिक नेटवर्क इंटरफ़ेस कार्ड (एनआईसी) होते हैं - एक
वह सार्वजनिक नेटवर्क से जुड़ा है, और वह जो निजी नेटवर्क से जुड़ा है
जहां समानांतर नौकरियां चलायी जानी हैं. मास्टर नोड को एक में शामिल करने के लिए भूत फ़ाइल, आईपी
निजी नेटवर्क पर एनआईसी का नाम (या पता) सूचीबद्ध होना चाहिए भूत। इस
यह सुनिश्चित करता है कि अन्य सभी नोड निजी नेटवर्क पर मास्टर नोड तक पहुंच सकें।

एक अन्य उदाहरण के रूप में, कुछ कॉन्फ़िगरेशन में प्रत्येक नोड में एकाधिक टीसीपी/आईपी एनआईसी होते हैं
समानांतर कार्य. एक एनआईसी को "धीमा" माना जाता है (उदाहरण के लिए, 10एमबीपीएस), जबकि दूसरे को "धीमा" माना जाता है
"तेज़" (उदाहरण के लिए, 100 एमबीपीएस)। एलएएम को उच्चतर का लाभ उठाने की अनुमति देना वांछनीय है
एमपीआई संदेशों के लिए "तेज" नेटवर्क पर बैंडविड्थ। जैसे की, भूत आईपी ​​नाम सूचीबद्ध करना चाहिए
(या पते) सभी "तेज़" एनआईसी के। हालाँकि, यदि LAM RPI TCP/IP का उपयोग नहीं करता है (उदाहरण के लिए,
माइरिनेट/जीएम आरपीआई), द भूत फ़ाइल को संभवतः "धीमे" एनआईसी को सूचीबद्ध करना चाहिए ताकि एलएएम
मेटा संदेश ट्रैफ़िक ओवरहेड का कारण नहीं बनता है और संभावित रूप से प्रदर्शन में कमी लाता है
अन्य उच्च-प्रदर्शन अनुप्रयोगों से "तेज़" नेटवर्क।

देरी मेजबाननाम लुकअप
आम तौर पर, होस्टनाम का नाम समाधान मशीनों पर किया जाता है लैंबूट आह्वान किया जाता है.
यह अनुकूलन कारणों से किया जाता है, ताकि केवल होस्टनामों की सूची की आवश्यकता हो
एक बार हल किया गया (संभावित रूप से DNS या अन्य होस्टनाम-लुकअप नेटवर्क की मात्रा को कम करना)।
ट्रैफ़िक)।

हालाँकि, कुछ गैर-समान नेटवर्किंग परिवेशों में, यह पर्याप्त नहीं है क्योंकि प्रत्येक
होस्ट का अपने प्रत्येक सहकर्मी पर एक अलग आईपी पता हो सकता है। उदाहरण के लिए, होस्ट ए के पास हो सकता है
होस्ट B पर पता Z है, लेकिन होस्ट C पर पता Y है।

RSI -l विकल्प लैंबूट इसके कारण LAM प्रत्येक नोड पर होस्टनाम वितरित करेगा
आईपी ​​पते का पूरी तरह से हल किया गया सेट। इसलिए, प्रत्येक नोड जहां LAM बूट किया गया है वह अपना कार्य करेगा
होस्टनामों की सूची पर नाम समाधान।

लघु उद्योग (प्रणाली सेवाएँ इंटरफेस)
RSI -एसएसआई स्विच विभिन्न एसएसआई मॉड्यूल के मापदंडों को पारित करने की अनुमति देता है। लैम का एसएसआई
मॉड्यूल में विस्तार से वर्णित हैं लम्सि(7). एसएसआई मॉड्यूल का एमपीआई पर सीधा प्रभाव पड़ता है
प्रोग्राम क्योंकि वे रन टाइम पर ट्यून करने योग्य पैरामीटर सेट करने की अनुमति देते हैं (जैसे कि कौन सा बूट
डिवाइस ड्राइवर का उपयोग करना है, उस ड्राइवर को कौन से पैरामीटर पास करना है, आदि)।

RSI -एसएसआई स्विच दो तर्क लेता है: कुंजी और मूल्यकुंजी तर्क आम तौर पर निर्दिष्ट करता है
कौन सा एसएसआई मॉड्यूल मूल्य प्राप्त करेगा। उदाहरण के लिए, कुंजी "बूट" का प्रयोग चयन करने के लिए किया जाता है
रिमोट नोड्स पर प्रक्रिया शुरू करने के लिए किस आरपीआई का उपयोग किया जाना है। NS मूल्य तर्क है
मूल्य जो पारित किया गया है। उदाहरण के लिए:

लैंबूट -एसएसआई बूट टीएम
LAM को PBSPro / OpenPBS . में नेटिव लॉन्चिंग के लिए "tm" बूट मॉड्यूल का उपयोग करने के लिए कहता है
वातावरण (tm बूट मॉड्यूल को बूट स्कीमा की आवश्यकता नहीं है)।

लैम्बूट -एसएसआई बूट आरएसएच -एसएसआई आरएसएच_एजेंट "एसएसएच -एक्स" बूट_स्कीमा
LAM को "rsh" बूट मॉड्यूल का उपयोग करने के लिए कहता है, और rsh मॉड्यूल को "ssh -x" के रूप में उपयोग करने के लिए कहता है
दूरस्थ नोड्स पर निष्पादन योग्य लॉन्च करने के लिए विशिष्ट एजेंट।

और इसी तरह। LAM के बूट SSI मॉड्यूल का वर्णन इसमें किया गया है lamssi_boot(7). यह पेज होना चाहिए
विशिष्ट कार्रवाइयों के लिए परामर्श किया जाता है, और रन-टाइम व्यवहार को कैसे बदला जाए
प्रत्येक बूट मॉड्यूल के।

RSI -एसएसआई स्विच को अलग-अलग निर्दिष्ट करने के लिए कई बार इस्तेमाल किया जा सकता है कुंजी और / या मूल्य
तर्क। अगर वही कुंजी एक से अधिक बार निर्दिष्ट किया गया है, मूल्यs के साथ जुड़े हुए हैं
एक अल्पविराम (",") उन्हें अलग करता है।

ध्यान दें कि -एसएसआई स्विच पर्यावरण चर सेट करने के लिए बस एक शॉर्टकट है। NS
इसी प्रभाव को पहले संबंधित पर्यावरण चर सेट करके पूरा किया जा सकता है
दौड़ना लैंबूट. एलएएम सेट पर्यावरण चर के रूप हैं:
LAM_MPI_SSI_key=मान.

ध्यान दें कि -एसएसआई स्विच पहले से सेट किए गए किसी भी पर्यावरण चर को ओवरराइड करता है। यह भी ध्यान दें
वह अज्ञात कुंजी तर्क अभी भी पर्यावरण चर के रूप में सेट हैं - वे चेक नहीं किए गए हैं
(से लैमवाइप) शुद्धता के लिए। अवैध या गलत मूल्य तर्क हो भी सकते हैं और नहीं भी
रिपोर्ट - यह विशिष्ट एसएसआई मॉड्यूल पर निर्भर करता है।

सुदूर निष्पादन मंगलाचरण
के दौरान दूरस्थ नोड्स पर निष्पादन योग्य लॉन्च करने के सभी ट्वीक करने योग्य पहलू लैंबूट रहे
में चर्चा की लम्सि(7) और lamssi_boot(7). विषयों में शामिल हैं (लेकिन इन्हीं तक सीमित नहीं हैं):
रिमोट शेल की खोज, एजेंट के रन-टाइम ओवरराइड रिमोट लॉन्च करने के लिए उपयोग करते हैं
निष्पादन योग्य (जैसे, rsh और ssh), आदि।

बंद करना stdio
रिमोट होस्ट पर प्रत्येक LAM डेमॉन का stdio जो लॉन्च किया गया है लैंबूट द्वारा बंद कर दिया गया है
गलती करना। आम तौर पर, स्थानीय होस्ट पर लॉन्च किए गए LAM डेमॉन का stdio खुला छोड़ दिया जाता है
वह आंतरिक LAM tstdio(3) पैकेज ठीक से काम करता है। हालाँकि, ऐसा कभी-कभी होता है
स्थानीय एलएएम डेमॉन के स्टूडियो को भी बंद करना वांछनीय है। उदाहरण के लिए:

आरएसएच सोमेनोड लैम्बूट -एस होस्टफाइल

यह है क्योंकि RSH बाहर निकलने से पहले दो शर्तों की प्रतीक्षा करता है: लैंबूट बाहर निकलने के लिए, और स्टडआउट /
stderr को बंद किया जाएगा. बिना -s, stdout / stderr बंद नहीं होगा, और RSH (और एसएसएच)
फिर भी लटका देंगे लैंबूट पूरा कर लिया था. -s स्थानीय के stdout/stderr का कारण बनता है
एलएएम डेमॉन को आह्वान पर बंद किया जाएगा, जो अनुमति देगा RSH को पूरा करने के। का उपयोग करते हुए -s मर्जी
प्रभाव न डालना लैंबूट किसी अन्य तरीके से, लेकिन यह इसे रोकेगा tstdio(3) पैकेज से
ठीक से काम करना।

दोष सहिष्णुता
अगर -x विकल्प दिया गया है, LAM फॉल्ट टॉलरेंट मोड में चलता है। इस मोड में, नोड्स का आदान-प्रदान होता है
यह सुनिश्चित करने के लिए कि सभी नोड चल रहे हैं और लिंक समय-समय पर ``दिल की धड़कन'' संदेश भेजते हैं
उन्हें जोड़ने का कार्य चालू है। जब किसी नोड की दिल की धड़कन रुक जाती है, तो उसे ``मृत'' घोषित कर दिया जाता है
और सभी LAM नोड्स (और प्रक्रियाएं) अधिसूचित हैं। यह उपयोगकर्ताओं को दोष सहनशील लिखने की अनुमति देता है
ऐसे अनुप्रयोग जो निष्क्रिय नोड को प्रतिस्थापित करके शानदार ढंग से ख़राब हो सकते हैं, या पूरी तरह से ठीक हो सकते हैं
दूसरे के साथ (देखें) लैमग्रो(1)). चूँकि यह मोड एक प्रदर्शन दंड का परिचय देता है, यह है
डिफ़ॉल्ट रूप से सक्रिय नहीं है.

उदाहरण


लैम्बूट-वि
डिफ़ॉल्ट बूट स्कीमा में वर्णित मशीनों पर LAM प्रारंभ करें। के बारे में रिपोर्ट करें
के रूप में महत्वपूर्ण कदम उठाए हैं।

लैम्बूट -डी होस्टफाइल
फ़ाइल में वर्णित मशीनों पर LAM प्रारंभ करें होस्टफ़ाइल. अविश्वसनीय रूप से विस्तृत जानकारी प्रदान करें
बूट प्रक्रिया के प्रत्येक चरण में क्या हो रहा है, इसकी रिपोर्ट।

लैंबूट मायनोड्स
बूट स्कीमा में वर्णित मशीनों पर LAM प्रारंभ करें मायनोड्स. चुपचाप काम करो.

onworks.net सेवाओं का उपयोग करके ऑनलाइन लैंबूट का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

  • 1
    abidiff
    abidiff
    एबिडिफ - ईएलएफ फाइलों के एबीआई की तुलना करें
    एबिडीफ एप्लिकेशन बाइनरी की तुलना करता है
    दो साझा पुस्तकालयों के इंटरफेस (एबीआई)।
    ईएलएफ प्रारूप में। यह एक अर्थपूर्ण उत्सर्जन करता है
    रिपोर्ट...
    एबिडीफ चलाएं
  • 2
    आबिदव
    आबिदव
    abidw - ELF के ABI को क्रमबद्ध करें
    फ़ाइल abidw ईएलएफ में एक साझा पुस्तकालय पढ़ता है
    प्रारूप और एक एक्सएमएल प्रतिनिधित्व का उत्सर्जन करता है
    इसके ABI से मानक आउटपुट तक।
    उत्सर्जित ...
    अबीद चलाओ
  • 3
    copac2xml
    copac2xml
    बिबुटिल्स - ग्रंथ सूची रूपांतरण
    उपयोगिताओं ...
    Copac2xml चलाएँ
  • 4
    कॉप्ट
    कॉप्ट
    कॉप्ट - पीपहोल अनुकूलक SYSNOPIS:
    कॉप्ट फ़ाइल.. विवरण: कॉप्ट एक है
    सामान्य प्रयोजन पीपहोल अनुकूलक। यह
    अपने मानक इनपुट से कोड पढ़ता है और
    एक लिखता है...
    कॉप चलाओ
  • 5
    इकट्ठा_stx_शीर्षक
    इकट्ठा_stx_शीर्षक
    इकट्ठा_stx_शीर्षक - शीर्षक इकट्ठा करें
    Stx दस्तावेज़ों से घोषणाएँ ...
    इकट्ठा_stx_titles चलाएँ
  • 6
    गैटलिंग-बेंच
    गैटलिंग-बेंच
    बेंच - http बेंचमार्क ...
    गैटलिंग-बेंच चलाएं
  • अधिक "

Ad