1
हार्डवेयर घटकों और संसाधनों को निर्धारित करें जिन्हें आपको पहले की आवश्यकता है। आपको एक सिर नोड, कम से कम 12 समान नेटवर्क नोड्स, एक ईथरनेट स्विच, एक विद्युत वितरण इकाई और एक रैक की आवश्यकता होगी। बिजली, शीतलन और आवश्यक स्थान की मांग निर्धारित करें इसके अलावा अपने निजी नेटवर्क के लिए वांछित आईपी पते, कैसे नोड्स नाम देना, आप कौन सा सॉफ़्टवेयर पैकेज स्थापित करना चाहते हैं, और समानांतर कंप्यूटिंग (जो बाद में इस पर अधिक) करने के लिए इस्तेमाल किया जाएगा प्रौद्योगिकी का निर्णय लेना चाहिए।
- हालांकि हार्डवेयर महंगा है, मार्गदर्शिका में सूचीबद्ध सभी प्रोग्राम निःशुल्क हैं, और उनमें से ज्यादातर खुले स्रोत हैं।
- यदि आप देखना चाहते हैं कि आपका सुपर कंप्यूटर सैद्धांतिक रूप से कितना तेजी से हो, तो इस टूल का उपयोग करें: https://hpl-calculator.sourceforge.net/
2
नोड्स बनाएं आपको नोड्स को माउंट करने या पूर्व-आरोहित सर्वरों को खरीदने की आवश्यकता होगी।
- सर्वर चेसिस का चयन करें जो अंतरिक्ष, शीतलन, और बिजली के उपयोग को अधिकतम करें।
- आप कई पुरानी सर्वरों का भी उपयोग कर सकते हैं - जिनमें कुल लागत भागों के योग से अधिक होगी, लेकिन आप अभी भी बहुत बचत करेंगे। सिस्टम को अच्छी तरह से कार्य करने के लिए सभी प्रोसेसर, नेटवर्क एडाप्टर, और मदरबोर्ड समान होना चाहिए। बेशक, प्रत्येक नोड पर रैम और भंडारण और सिर नोड के लिए कम से कम एक ऑप्टिकल ड्राइव को शामिल करना सुनिश्चित करें।
3
रैक में सर्वर को स्थापित करें नीचे से शुरू करें, ताकि उसके ऊपर बहुत अधिक भारी न हो। आपको इसके लिए अपने दोस्तों की मदद की आवश्यकता होगी - घने सर्वर बहुत भारी हो सकते हैं, और उन रेल के माध्यम से मार्गदर्शन कर सकते हैं जो उन्हें पकड़ना मुश्किल है।
4
सर्वर चेसिस के ऊपर ईथरनेट स्विच स्थापित करें स्विच को कॉन्फ़िगर करने के लिए इस समय सेट करें: 9000-बाइट जंबो फ्रेम आकार को सक्षम करें, चरण एक में दी गई स्थिर पता के लिए आईपी पते कॉन्फ़िगर करें, और एसएमटीपी स्नूपिंग जैसे अनावश्यक रूटिंग प्रोटोकॉल को अक्षम करें।
5
बिजली वितरण इकाई स्थापित करें नोड्स को पूर्ण भार पर कितना चालू होगा इसके आधार पर आपको उच्च प्रदर्शन कंप्यूटिंग के लिए 220 वोल्ट की आवश्यकता हो सकती है।
6
सब कुछ स्थापित होने के साथ, आप सेटअप प्रक्रिया शुरू कर सकते हैं लिनक्स एचपीसी समूहों के लिए आदर्श ओएस है - यह न केवल वैज्ञानिक कंप्यूटिंग के लिए आदर्श वातावरण है, यह सैकड़ों या नोडों के हजारों पर भी स्थापित करने के लिए मुफ़्त है कल्पना करें कि इन सभी नोड्स पर विंडोज को कितना खर्च करना होगा?
- मदरबोर्ड के नवीनतम BIOS और फ़र्मवेयर संस्करण को इंस्टॉल करके प्रारंभ करें, जो सभी नोड्स पर समान होना चाहिए।
- सिर नोड पर ग्राफ़िकल इंटरफ़ेस के साथ प्रत्येक नोड पर लिनक्स का पसंदीदा संस्करण स्थापित करें। लोकप्रिय विकल्प में CentOS, OpenSuse, वैज्ञानिक लिनक्स, रेडहैट, और एसएलईएस शामिल हैं।
- आप रॉक्स क्लस्टर वितरण का भी उपयोग कर सकते हैं क्लस्टर को काम करने के लिए आवश्यक सभी उपकरणों को स्थापित करने के अलावा, रॉक्स एक उत्कृष्ट विधि का प्रयोग करता है, जो कि एक बार PXE बूट और Red Hat किक स्टार्ट प्रक्रिया का उपयोग करके नोड्स के कई उदाहरणों को वितरित करता है।
7
मैसेजिंग इंटरफ़ेस, संसाधन प्रबंधन, और अन्य आवश्यक पुस्तकालयों को स्थापित करें। यदि आपने पिछले चरण में रॉक्स स्थापित नहीं किए हैं, तो आपको समानांतर कंप्यूटिंग इंजन को सक्षम करने के लिए आवश्यक सॉफ़्टवेयर मैन्युअल रूप से कॉन्फ़िगर करने की आवश्यकता होगी।
- सबसे पहले आपको एक पोर्टेबल, बड़े पैमाने पर प्रबंधन प्रणाली की आवश्यकता है, जैसे टोक़ संसाधन प्रबंधक, जो आपको कई मशीनों के लिए कार्यों को विभाजित और वितरित करने की अनुमति देता है।
- इंस्टॉलेशन को पूरा करने के लिए माउ क्लस्टर शेड्यूलर के साथ टोक़ को रोकें।
- इसके बाद, आपको उसी डेटा को साझा करने के लिए विभिन्न नोड्स की अलग-अलग प्रक्रियाओं के लिए आवश्यक संदेश इंटरफ़ेस स्थापित करना होगा। OpenMP उपयोग में आसान है।
- समानांतर कंप्यूटिंग में प्रोग्राम्स के लिए मल्टीथ्रेडिंग गणितीय पुस्तकालयों को मत भूलना। यह वास्तव में आसान है अगर आप रॉक्स स्थापित करते हैं
8
कंप्यूटर नोड्स से कनेक्ट करें सिर नोड कार्यों को कंप्यूटर नोड्स को भेजता है, जिसके बाद परिणाम को वापस भेजने के साथ-साथ एक-दूसरे को संदेश भेजने की आवश्यकता होती है। तेजी से बेहतर
- क्लस्टर में सभी नोड्स कनेक्ट करने के लिए एक निजी ईथरनेट नेटवर्क का उपयोग करें।
- सिर नोड भी ईथरनेट नेटवर्क पर एक NFS, PXE, DHCP, TFTP, और NTP सर्वर के रूप में कार्य कर सकता है।
- आपको इस नेटवर्क को सार्वजनिक नेटवर्क से अलग करना होगा, जो यह सुनिश्चित करता है कि ट्रांसमिशन पैकेट आपके लैन पर अन्य नेटवर्कों में हस्तक्षेप नहीं करेगा।
9
क्लस्टर का परीक्षण करें अपने उपयोगकर्ताओं को सभी कंप्यूटिंग शक्ति को रिलीज़ करने से पहले आप चाहते हैं कि आखिरी चीज उनके प्रदर्शन का परीक्षण करना है। क्लस्टर कंप्यूटिंग गति को मापने के लिए एचपीएल (हाई परफार्मेंस लिनपैक) बेंचमार्क एक लोकप्रिय विकल्प है आपको चयनित वास्तुकला के कंपाइलर द्वारा प्रस्तुत सभी संभव अनुकूलन के साथ स्रोत से इसे संकलित करने की आवश्यकता होगी।
- जाहिर है, आपको अपने मंच के लिए सभी संभव अनुकूलन के साथ स्रोत से संकलित करने की आवश्यकता है। उदाहरण के लिए, AMD CPU का उपयोग करते समय, ओपन 64 के साथ -0 ओस्ट ऑप्टिमाइज़ेशन स्तर के संकलन करें।
- दुनिया के 500 सबसे तेज सुपर कंप्यूटरों के साथ अपने क्लस्टर की तुलना करने के लिए TOP500.org के परिणामों की तुलना करें!