![Python Tutorial For Beginners | Python Full Course From Scratch | Python Programming | Edureka](https://i.ytimg.com/vi/vaysJAMDaZw/hqdefault.jpg)
విషయము
వికీహౌ ఒక వికీ, అంటే చాలా వ్యాసాలు చాలా మంది రచయితలు రాశారు. ఈ వ్యాసాన్ని రూపొందించడానికి, 18 మంది, కొంతమంది అనామకులు, దాని ఎడిషన్ మరియు కాలక్రమేణా దాని అభివృద్ధిలో పాల్గొన్నారు.సెకనుకు వందల బిలియన్ల ఫ్లోటింగ్ పాయింట్ లెక్కలు చేయాల్సిన యంత్రం మీకు అవసరమా? సెల్లార్లోని మీ సూపర్ కంప్యూటర్ బ్రేకర్ను ఎలా పేల్చిందో వివరించడానికి మీకు కథ అవసరమా? అధిక-పనితీరు గల కంప్యూటర్ల క్లస్టర్ (లేదా క్లస్టర్) ను నిర్మించడం అనేది ఏదైనా నిపుణుడు తగిన బడ్జెట్తో వారాంతంలో అధిగమించగల సవాలు. సాంకేతిక దృక్కోణంలో, ఆధునిక మల్టీ-ప్రాసెసర్ సూపర్ కంప్యూటర్ అనేది సమస్యను పరిష్కరించడానికి సమాంతరంగా పనిచేసే కంప్యూటర్ల నెట్వర్క్. పరికరాలను మౌంట్ చేయడానికి మరియు అవసరమైన సాఫ్ట్వేర్ను ఇన్స్టాల్ చేయడానికి సరళమైన దశలను అనుసరించడం ద్వారా, మీరు కూడా సూపర్ కంప్యూటర్ను కలిగి ఉండవచ్చు.
దశల్లో
-
అవసరమైన పరికరాలు మరియు వనరులను నిర్ణయించండి. మీకు హెడ్ నోడ్, కనీసం పన్నెండు ఇతర సారూప్య నోడ్లు, ఈథర్నెట్ స్విచ్, విద్యుత్ సరఫరా యూనిట్ మరియు షెల్ఫ్ అవసరం. విద్యుత్, శీతలీకరణ మరియు స్థలం కోసం మీ అవసరాలను నిర్ణయించండి. మీ ప్రైవేట్ నెట్వర్క్ల కోసం మీరు ఏ ఐపి చిరునామాను ఉపయోగించాలనుకుంటున్నారో కూడా మీరు నిర్ణయించుకోవాలి, నోడ్ల పేర్లు, మీరు ఇన్స్టాల్ చేయదలిచిన సాఫ్ట్వేర్ మరియు కంప్యూటింగ్ సామర్ధ్యాల కోసం మీకు కావలసిన సాంకేతికత (మేము తరువాత దీనికి తిరిగి వస్తాము).- హార్డ్వేర్ మీకు ఎంతో ఖర్చు పెట్టినప్పటికీ, ఈ వ్యాసంలో సమర్పించబడిన అన్ని సాఫ్ట్వేర్లు ఉచితం మరియు చాలా వరకు హక్కులు లేవు.
- సూపర్ కంప్యూటర్ ఎంత వేగంగా చేరుకోగలదో మీకు తెలియాలంటే, మీరు ఈ సాధనాన్ని ఉపయోగించవచ్చు: http://hpl-calculator.sourceforge.net/.
-
నోడ్లను ఇన్స్టాల్ చేయండి. మీరు నోడ్లను సమీకరించాలి లేదా ముందుగా కలపబడిన సర్వర్లను పొందాలి.- స్థలం పుష్కలంగా, తగిన శీతలీకరణ వ్యవస్థ మరియు శక్తి ఆప్టిమైజేషన్ ఉన్న సర్వర్ చట్రం ఎంచుకోండి.
- మీరు డజను పాత సర్వర్లను కూడా ఉపయోగించవచ్చు, వీటి మొత్తం వ్యక్తిగత యూనిట్ల శక్తిని మించిపోతుంది మరియు మీరు చాలా డబ్బు ఆదా చేస్తారు. మొత్తం వ్యవస్థ సజావుగా పనిచేయడానికి అన్ని ప్రాసెసర్లు, నెట్వర్క్ ఎడాప్టర్లు మరియు మదర్బోర్డులు ఒకేలా ఉండాలి. వాస్తవానికి, మీరు ప్రతి నోడ్లకు RAM మరియు నిల్వను మరచిపోకూడదు, అలాగే తల కోసం కనీసం ఒక డిస్క్ డ్రైవ్ అయినా.
-
షెల్ఫ్లో సర్వర్లను ఇన్స్టాల్ చేయండి. షెల్ఫ్ పైభాగం బరువు లేకపోతే దిగువన ప్రారంభించండి. మీకు సహాయం చేయడానికి మీకు ఒక స్నేహితుడు కూడా అవసరం, సర్వర్లు భారీగా ఉంటాయి మరియు వాటిని షెల్ఫ్ పట్టాలపై మార్గనిర్దేశం చేయడం కష్టం. -
చట్రం పైన ఈథర్నెట్ స్విచ్ను ఇన్స్టాల్ చేయండి. దీన్ని కాన్ఫిగర్ చేయడానికి కొంత సమయం కేటాయించండి. 9000 బైట్ల జంబో ఫ్రేమ్ పరిమాణాన్ని అనుమతించండి, మొదటి దశలో మీరు ఎంచుకున్న స్టాటిక్ చిరునామాలకు IP చిరునామాలను సెట్ చేయండి మరియు SMTP స్నూపింగ్ వంటి అనవసరమైన ప్రోటోకాల్లను నిలిపివేయండి. -
ప్రస్తుత యూనిట్ను ఇన్స్టాల్ చేయండి. నోడ్లకు ఎంత కరెంట్ అవసరమో దానిపై ఆధారపడి, మీకు బహుశా 220-వోల్ట్ యూనిట్ అవసరం. -
హార్డ్వేర్ను కాన్ఫిగర్ చేయండి. మీరు ప్రతిదీ వ్యవస్థాపించిన తర్వాత, మీరు హార్డ్వేర్ను కాన్ఫిగర్ చేయడం ప్రారంభించవచ్చు. లైనక్స్ అనేది హెచ్పిసి క్లస్టర్ల కోసం డిఫాల్ట్ ఆపరేటింగ్ సిస్టమ్, ఇది శాస్త్రీయ గణనలకు ఉత్తమమైన వాతావరణం కనుక మాత్రమే కాదు, వందల లేదా వేల నోడ్లలో ఇన్స్టాల్ చేయడానికి ఇది పూర్తిగా ఉచితం. మీరు ఈ ప్రతి నోడ్లో విండోస్ను ఇన్స్టాల్ చేయాల్సి వస్తే మీరు చెల్లించే ధరను g హించుకోండి.- అన్ని మదర్బోర్డులకు సమానంగా ఉండే తాజా BIOS మరియు మదర్బోర్డు ఫర్మ్వేర్లను ఇన్స్టాల్ చేయడం ద్వారా ప్రారంభించండి.
- ప్రతి నోడ్స్లో మీకు ఇష్టమైన లైనక్స్ పంపిణీని మరియు హెడ్ నోడ్లో గ్రాఫికల్ ఇంటర్ఫేస్తో పంపిణీని ఇన్స్టాల్ చేయండి. సెంటొస్, ఓపెన్యూజ్, సైంటిఫిక్ లైనక్స్, రెడ్హాట్ లేదా ఎస్ఎల్ఇఎస్ తరచుగా ఉపయోగిస్తారు.
- ఈ వ్యాసం కోసం, మేము రాక్స్ క్లస్టర్ను గట్టిగా సిఫార్సు చేస్తున్నాము. క్లస్టర్లు సరిగ్గా పనిచేయడానికి అవసరమైన అన్ని సాధనాలను ఇన్స్టాల్ చేయడంతో పాటు, పిఎక్స్ఇ బూట్ మరియు రెడ్ టీ ట్రీ క్విక్ స్టార్ట్ విధానాన్ని ఉపయోగించి నోడ్స్కు చాలా సందర్భాలను త్వరగా "పంపిణీ" చేయడానికి రాక్స్ ఒక అద్భుతమైన పద్ధతిని ఉపయోగిస్తుంది.
-
సాఫ్ట్వేర్ను ఇన్స్టాల్ చేయండి. ప్రసారం, వనరుల నిర్వహణ మరియు ఇతర అవసరమైన లైబ్రరీల కోసం ఇంటర్ఫేస్ను వ్యవస్థాపించండి. మీరు మునుపటి దశలో రాక్స్ను ఇన్స్టాల్ చేయకపోతే, సమాంతర గణన విధానాలను సక్రియం చేయడానికి అవసరమైన అన్ని సాఫ్ట్వేర్లను మీరు మాన్యువల్గా కాన్ఫిగర్ చేయాలి.- మొదట, మీకు టార్క్ రిసోర్స్ మేనేజర్ వంటి బాష్ మేనేజ్మెంట్ సిస్టమ్ అవసరం, ఇది బహుళ యంత్రాలలో విభిన్న పనులను విభజించడానికి మరియు పంపిణీ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
- కాన్ఫిగరేషన్ను పూర్తి చేయడానికి మౌయి క్లస్టర్ షెడ్యూలర్తో టార్క్ టార్క్.
- తరువాత, ఒకే డేటాను పంచుకోవడానికి వేర్వేరు యంత్రాలలో ప్రక్రియలకు అవసరమైన పంపినవారి ఇంటర్ఫేస్ను మీరు ఇన్స్టాల్ చేయాలి. OpenMP ని ఇన్స్టాల్ చేయండి, దీన్ని ఉపయోగించడం చాలా సులభం.
- సమాంతర లెక్కింపు ప్రోగ్రామ్లను సృష్టించడానికి మల్టీథ్రెడింగ్ లైబ్రరీలను మరియు కంపైలర్లను మర్చిపోవద్దు. మరోసారి, రాక్స్ ఉత్తమ పరిష్కారం.
-
నెట్వర్క్లోని నోడ్లను కనెక్ట్ చేయండి. హెడ్ నోడ్ ఇతర కంప్యూట్ నోడ్లకు అమలు చేయవలసిన పనులను పంపుతుంది, అవి ఒకదానికొకటి సందేశాలను పంపేటప్పుడు ఫలితాలను ఇస్తాయి. ఎంత వేగంగా వెళుతుందో అంత మంచిది.- ఈ నోడ్లన్నింటినీ క్లస్టర్గా లింక్ చేయడానికి ప్రైవేట్ ఈథర్నెట్ నెట్వర్క్ను ఉపయోగించండి.
- హెడ్ నోడ్ మీరు సృష్టిస్తున్న నెట్వర్క్లో NFS, PXE, DHCP, TFTP మరియు NTP సర్వర్గా కూడా పనిచేస్తుంది.
- సర్వర్లు మార్పిడి చేసే ప్యాకెట్లు మిగిలిన నెట్వర్క్లో మార్పిడి చేసిన ప్యాకెట్లతో జోక్యం చేసుకోకుండా చూసుకోవడానికి మీరు ఈ నెట్వర్క్ను పబ్లిక్ నెట్వర్క్ల నుండి వేరు చేయాలి.
-
క్లస్టర్ను పరీక్షించండి. మీ సూపర్ కంప్యూటర్ యొక్క అన్ని శక్తిని విడుదల చేయడానికి ముందు మీరు చేయవలసిన చివరి విషయం దాని పనితీరును పరీక్షించడం. కంప్యూటర్ క్లస్టర్ యొక్క కంప్యూటింగ్ వేగాన్ని కొలవడానికి హై పెర్ఫార్మెన్స్ లిన్ప్యాక్ (హెచ్పిఎల్) పనితీరు పరీక్ష ఒక ప్రసిద్ధ ఎంపిక. మీరు ఎంచుకున్న ఆర్కిటెక్చర్ ప్రకారం మీ కంపైలర్ అందించే అన్ని ఆప్టిమైజేషన్లతో మీరు దాని మూలం నుండి కంపైల్ చేయాలి.- సహజంగానే, మీరు మీ ప్లాట్ఫామ్ను ఆప్టిమైజ్ చేయడానికి చాలా ఎంపికలను ఇచ్చే మూలం నుండి కంపైల్ చేయాలి. ఉదాహరణకు, మీరు AMD ప్రాసెసర్లను ఉపయోగిస్తుంటే, -0 ఫాస్ట్ ఆప్టిమైజేషన్ స్థాయిని ఎంచుకోవడం ద్వారా ఓపెన్ 64 తో కంపైల్ చేయండి.
- మీ సూపర్ కంప్యూటర్ ప్రపంచంలోని 500 అత్యంత శక్తివంతమైన సూపర్ కంప్యూటర్లతో పోటీ పడగలదా అని చూడటానికి TOP500.org లోని ఫలితాలను సరిపోల్చండి!
- నెట్వర్క్లో నిజంగా వేగవంతమైన వేగాలను చేరుకోవడానికి, ఇన్ఫినిబ్యాండ్ ఇంటర్ఫేస్ల గురించి తెలుసుకోండి. అయితే, పిగ్గీ బ్యాంకును విచ్ఛిన్నం చేయడానికి సిద్ధంగా ఉండండి.
- మీకు KVM- ఓవర్-ఐపి, ప్రత్యేక శక్తి చక్రం మరియు మరెన్నో తీసుకురావడం ద్వారా పెద్ద ఎత్తున పరిపాలనను IPMI సులభతరం చేస్తుంది.
- నోడ్లలో కంప్యూటింగ్ లోడ్లను ట్రాక్ చేయడానికి గాంగ్లియాను ఉపయోగించండి.
- మీ మౌలిక సదుపాయాలు లోడ్కు మద్దతు ఇస్తాయని నిర్ధారించుకోండి.