क्या नियमित मशीन पर वर्चुअल वितरित क्लस्टर बनाना संभव है?


0

मुझे समझाने दो। मेरे पास एक Turion64 X2 प्रोसेसर (लैपटॉप) है और ओपनएमपी का अध्ययन करते समय सब कुछ ठीक काम करता है, लेकिन जल्द ही मुझे कुछ एमपी 3 कार्यक्रमों पर काम करना होगा। क्या मुझे यूनीव में जाना होगा। और वहां उनके साथ काम करें (हमारे पास इस उद्देश्य के लिए कई शिक्षण छोटे क्लस्टर हैं ... और रात में कुछ छात्र संबंधित गणना)?

इस बात को दरकिनार करने की उम्मीद में कि मैं सोच रहा था कि वर्चुअल वितरित क्लस्टर बनाना संभव है, जो मुझे अपने एमपीआई कार्यक्रमों को चलाने में मदद करेगा ...

आम तौर पर, मैं एक सिस्टम व्यवस्थापक नहीं हूं, इसलिए मुझे नहीं पता कि अगर इसमें से कोई भी समझ में आता है ... तो यहां मेरी मदद करें। अगर ये हो...

जवाबों:


1

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

यदि आप अभी भी वर्चुअल क्लस्टर बनाना चाहते हैं तो इस पर एक नज़र डालें

चेतावनी यह लंबी और जटिल लगती है, लेकिन मैंने पोस्ट के सभी 23 पृष्ठ नहीं पढ़े।


1
यह विशेष रूप से शक्तिशाली लैपटॉप नहीं है, इसलिए प्रदर्शन हानि की उम्मीद है। लेकिन मैं इससे काफी संतुष्ट हूं - मुझे अपने शुरुआती सीखने के चरणों में, क्लस्टर का "अनुकरण" करने की आवश्यकता है, इसलिए मैं कुछ सरल गलतियों से बचने के लिए घर पर काम कर सकता हूं और दूसरों के लिए समय बर्बाद नहीं कर सकता हूं। प्रदर्शन के लिए अप्रासंगिक - अधिक प्रासंगिक "सिस्टम को सीखना और यह कैसे काम करता है")। क्या आप शायद जानते हैं कि इस तरह का कॉन्फ़िगरेशन स्थापित करने के लिए कौन से सॉफ़्टवेयर / इंस्टॉलेशन की आवश्यकता होगी?
Rook

1

सिद्धांत रूप में हां आप एक ही भौतिक मशीन पर चलने वाली कई आभासी मशीनों पर वितरित एप्लिकेशन चला सकते हैं। आप इसे कभी भी प्रोडक्शन के माहौल में नहीं चलाना चाहेंगे, बल्कि सीखने के लिए केवल नकारात्मक प्रदर्शन होगा।

एक होस्ट ओएस पर कम से कम 2 वर्चुअल मशीन चलाने वाला एक डुअल कोर लैपटॉप आपके लिए धीमा होने की संभावना है। हालांकि यह पूरी तरह से प्रसंस्करण शक्ति, स्थापित रैम और हार्ड ड्राइव के आंकड़ों पर निर्भर करता है।


यह विशेष रूप से शक्तिशाली लैपटॉप नहीं है, इसलिए प्रदर्शन हानि की उम्मीद है। लेकिन मैं इससे काफी संतुष्ट हूं - मुझे अपने शुरुआती सीखने के चरणों में एक क्लस्टर का "अनुकरण" करने की आवश्यकता है, इसलिए मैं कुछ सरल गलतियों से बचकर घर का काम कर सकता हूं और दूसरों का समय बर्बाद नहीं कर सकता। क्या आप शायद जानते हैं कि इस तरह का कॉन्फ़िगरेशन स्थापित करने के लिए कौन से सॉफ़्टवेयर / इंस्टॉलेशन की आवश्यकता होगी?
Rook

मैं वर्चुअलबॉक्स की सलाह दूंगा लेकिन कोई भी वर्चुअलाइजेशन सॉफ्टवेयर करेगा। क्लस्टरिंग के संदर्भ में यह सामान्य रूप से एक OS या एप्लिकेशन स्तर की चीज़ है, इसलिए अपनी पसंद का OS चुनें (या आपके द्वारा बताए गए एप्लिकेशन द्वारा आवश्यक) इसे कुछ वर्चुअल मशीन पर इंस्टॉल करें और अपना ऐप इंस्टॉल करें और फिर अपनी क्लस्टरिंग कॉन्फ़िगर करें।
chunkyb2002

0

यदि यूनी के पास एक क्लस्टर है, तो आपको वहां जाने की आवश्यकता नहीं है। आप इसे ssh द्वारा एक्सेस कर सकते हैं।

लेकिन अगर आप इसे पोर्टेबल, ऑफ़लाइन, आदि चाहते हैं, तो VirtualBox डाउनलोड करें , * nix के समान स्वाद को स्थापित करें, जो uni के पास है, दोहराएं ताकि आपके पास दो हैं, और अब आपके पास 3 OS (आपके होस्ट प्लस दो वर्चुअल) हैं और आप अपना अभ्यास कर सकते हैं MPI कोड।


क्यों दोहराएं जब आप एक वीएम क्लोन कर सकते हैं? बहुत तेजी से;)
व्हाइटक्वार्क
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.