సర్వర్ మొత్తం ఆర్కిటెక్చర్ పరిచయం

సర్వర్ బహుళ ఉపవ్యవస్థలతో కూడి ఉంటుంది, సర్వర్ పనితీరును నిర్ణయించడంలో ప్రతి ఒక్కటి కీలక పాత్ర పోషిస్తుంది. సర్వర్ ఉపయోగించే అప్లికేషన్‌పై ఆధారపడి కొన్ని ఉపవ్యవస్థలు పనితీరుకు మరింత కీలకం.

ఈ సర్వర్ ఉపవ్యవస్థలు ఉన్నాయి:

1. ప్రాసెసర్ మరియు కాష్
ప్రాసెసర్ సర్వర్ యొక్క గుండె, దాదాపు అన్ని లావాదేవీలను నిర్వహించడానికి బాధ్యత వహిస్తుంది. ఇది చాలా ముఖ్యమైన ఉపవ్యవస్థ, మరియు పనితీరు అడ్డంకులను తొలగించడానికి వేగవంతమైన ప్రాసెసర్‌లు ఎల్లప్పుడూ మంచివని ఒక సాధారణ అపోహ ఉంది.

సర్వర్‌లలో ఇన్‌స్టాల్ చేయబడిన ప్రధాన భాగాలలో, ప్రాసెసర్‌లు తరచుగా ఇతర ఉపవ్యవస్థల కంటే శక్తివంతమైనవి. అయినప్పటికీ, P4 లేదా 64-బిట్ ప్రాసెసర్‌ల వంటి ఆధునిక ప్రాసెసర్‌ల ప్రయోజనాలను కొన్ని ప్రత్యేక అప్లికేషన్‌లు మాత్రమే పూర్తిగా ఉపయోగించుకోగలవు.

ఉదాహరణకు, ఫైల్ సర్వర్‌ల వంటి క్లాసిక్ సర్వర్ ఉదాహరణలు ప్రాసెసర్ వర్క్‌లోడ్‌పై ఎక్కువగా ఆధారపడవు, ఎందుకంటే చాలా ఫైల్ ట్రాఫిక్ ప్రాసెసర్‌ను దాటవేయడానికి డైరెక్ట్ మెమరీ యాక్సెస్ (DMA) సాంకేతికతను ఉపయోగిస్తుంది, ఇది నెట్‌వర్క్, మెమరీ మరియు హార్డ్ డిస్క్ సబ్‌సిస్టమ్‌లపై ఆధారపడి ఉంటుంది.

నేడు, ఇంటెల్ X-సిరీస్ సర్వర్‌ల కోసం అనుకూలీకరించిన వివిధ రకాల ప్రాసెసర్‌లను అందిస్తుంది. వివిధ ప్రాసెసర్‌ల మధ్య తేడాలు మరియు ప్రయోజనాలను అర్థం చేసుకోవడం చాలా ముఖ్యం.

మెమరీ సబ్‌సిస్టమ్‌లో భాగంగా ఖచ్చితంగా పరిగణించబడే కాష్, ప్రాసెసర్‌తో భౌతికంగా ఏకీకృతం చేయబడింది. CPU మరియు కాష్ కలిసి పని చేస్తాయి, కాష్ ప్రాసెసర్ యొక్క సగం వేగంతో లేదా సమానమైన వేగంతో పనిచేస్తుంది.

2. PCI బస్
PCI బస్ అనేది సర్వర్‌లలో ఇన్‌పుట్ మరియు అవుట్‌పుట్ డేటా కోసం పైప్‌లైన్. అన్ని X-సిరీస్ సర్వర్లు SCSI మరియు హార్డ్ డిస్క్‌ల వంటి ముఖ్యమైన అడాప్టర్‌లను కనెక్ట్ చేయడానికి PCI బస్‌ను (PCI-X మరియు PCI-Eతో సహా) ఉపయోగిస్తాయి. మునుపటి మోడళ్లతో పోలిస్తే హై-ఎండ్ సర్వర్‌లు సాధారణంగా బహుళ PCI బస్సులు మరియు మరిన్ని PCI స్లాట్‌లను కలిగి ఉంటాయి.

అధునాతన PCI బస్సులలో PCI-X 2.0 మరియు PCI-E వంటి సాంకేతికతలు ఉన్నాయి, ఇవి అధిక డేటా నిర్గమాంశ మరియు కనెక్టివిటీ సామర్థ్యాలను అందిస్తాయి. PCI చిప్ CPU మరియు కాష్‌ని PCI బస్‌కి కలుపుతుంది. ఈ భాగాల సమితి మొత్తం సిస్టమ్ పనితీరును పెంచడానికి PCI బస్, ప్రాసెసర్ మరియు మెమరీ సబ్‌సిస్టమ్‌ల మధ్య కనెక్షన్‌ని నిర్వహిస్తుంది.

3. జ్ఞాపకశక్తి
సర్వర్ పనితీరులో మెమరీ కీలక పాత్ర పోషిస్తుంది. సర్వర్‌కు తగినంత మెమరీ లేకపోతే, దాని పనితీరు క్షీణిస్తుంది, ఎందుకంటే ఆపరేటింగ్ సిస్టమ్ మెమరీలో అదనపు డేటాను నిల్వ చేయాలి, కానీ స్థలం సరిపోదు, ఇది హార్డ్ డిస్క్‌లో డేటా స్తబ్దతకు దారితీస్తుంది.

ఎంటర్‌ప్రైజ్ ఎక్స్-సిరీస్ సర్వర్ ఆర్కిటెక్చర్‌లో ఒక ముఖ్యమైన లక్షణం మెమరీ మిర్రరింగ్, ఇది రిడెండెన్సీ మరియు ఫాల్ట్ టాలరెన్స్‌ను మెరుగుపరుస్తుంది. ఈ IBM మెమరీ సాంకేతికత హార్డ్ డిస్క్‌ల కోసం RAID-1కి దాదాపు సమానం, ఇక్కడ మెమరీ మిర్రర్డ్ గ్రూపులుగా విభజించబడింది. మిర్రరింగ్ ఫంక్షన్ హార్డ్‌వేర్-ఆధారితమైనది, ఆపరేటింగ్ సిస్టమ్ నుండి అదనపు మద్దతు అవసరం లేదు.

4. హార్డ్ డిస్క్
అడ్మినిస్ట్రేటర్ దృక్కోణం నుండి, హార్డ్ డిస్క్ సబ్‌సిస్టమ్ సర్వర్ పనితీరును నిర్ణయించేది. ఆన్‌లైన్ నిల్వ పరికరాల (కాష్, మెమరీ, హార్డ్ డిస్క్) యొక్క క్రమానుగత అమరికలో, హార్డ్ డిస్క్ చాలా నెమ్మదిగా ఉంటుంది, కానీ అతిపెద్ద సామర్థ్యాన్ని కలిగి ఉంటుంది. అనేక సర్వర్ అనువర్తనాల కోసం, దాదాపు మొత్తం డేటా హార్డ్ డిస్క్‌లో నిల్వ చేయబడుతుంది, ఇది వేగవంతమైన హార్డ్ డిస్క్ సబ్‌సిస్టమ్‌ను కీలకం చేస్తుంది.

సర్వర్‌లలో నిల్వ స్థలాన్ని పెంచడానికి RAID సాధారణంగా ఉపయోగించబడుతుంది. అయినప్పటికీ, RAID శ్రేణులు సర్వర్ పనితీరును గణనీయంగా ప్రభావితం చేస్తాయి. వివిధ లాజికల్ డిస్క్‌లను నిర్వచించడానికి వివిధ RAID స్థాయిల ఎంపిక పనితీరును ప్రభావితం చేస్తుంది మరియు నిల్వ స్థలం మరియు పారిటీ సమాచారం భిన్నంగా ఉంటాయి. IBM యొక్క ServerRAID శ్రేణి కార్డ్‌లు మరియు IBM ఫైబర్ ఛానెల్ కార్డ్‌లు వేర్వేరు RAID స్థాయిలను అమలు చేయడానికి ఎంపికలను అందిస్తాయి, ఒక్కొక్కటి దాని ప్రత్యేక కాన్ఫిగరేషన్‌తో ఉంటాయి.

పనితీరులో మరొక కీలకమైన అంశం కాన్ఫిగర్ చేయబడిన శ్రేణిలోని హార్డ్ డిస్క్‌ల సంఖ్య: ఎక్కువ డిస్క్‌లు, మెరుగైన నిర్గమాంశ. I/O అభ్యర్థనలను RAID ఎలా నిర్వహిస్తుందో అర్థం చేసుకోవడం పనితీరును ఆప్టిమైజ్ చేయడంలో కీలక పాత్ర పోషిస్తుంది.

SATA మరియు SAS వంటి కొత్త సీరియల్ టెక్నాలజీలు ఇప్పుడు పనితీరు మరియు విశ్వసనీయతను మెరుగుపరచడానికి ఉపయోగించబడుతున్నాయి.

5. నెట్వర్క్
నెట్‌వర్క్ అడాప్టర్ అనేది సర్వర్ బాహ్య ప్రపంచంతో కమ్యూనికేట్ చేసే ఇంటర్‌ఫేస్. ఈ ఇంటర్‌ఫేస్ ద్వారా డేటా అత్యుత్తమ పనితీరును సాధించగలిగితే, శక్తివంతమైన నెట్‌వర్క్ సబ్‌సిస్టమ్ మొత్తం సర్వర్ పనితీరును గణనీయంగా ప్రభావితం చేస్తుంది.

నెట్‌వర్క్ డిజైన్ సర్వర్ డిజైన్‌తో సమానంగా ముఖ్యమైనది. వివిధ నెట్‌వర్క్ విభాగాలను కేటాయించే స్విచ్‌లు లేదా ATM వంటి సాంకేతికతలను ఉపయోగించడాన్ని పరిగణనలోకి తీసుకోవడం విలువ.

గిగాబిట్ నెట్‌వర్క్ కార్డ్‌లు ఇప్పుడు సర్వర్‌లలో అవసరమైన అధిక నిర్గమాంశను అందించడానికి విస్తృతంగా ఉపయోగించబడుతున్నాయి. అయినప్పటికీ, 10G రేట్లను సాధించడానికి TCP ఆఫ్‌లోడ్ ఇంజిన్ (TOE) వంటి కొత్త సాంకేతికతలు కూడా హోరిజోన్‌లో ఉన్నాయి.

6. గ్రాఫిక్స్ కార్డ్
సర్వర్‌లలోని డిస్‌ప్లే సబ్‌సిస్టమ్ సాపేక్షంగా ముఖ్యమైనది కాదు, ఎందుకంటే నిర్వాహకులు సర్వర్‌ను నియంత్రించాల్సిన అవసరం వచ్చినప్పుడు మాత్రమే ఇది ఉపయోగించబడుతుంది. క్లయింట్లు ఎప్పుడూ గ్రాఫిక్స్ కార్డ్‌ని ఉపయోగించరు, కాబట్టి సర్వర్ పనితీరు చాలా అరుదుగా ఈ ఉపవ్యవస్థను నొక్కి చెబుతుంది.

7. ఆపరేటింగ్ సిస్టమ్
మేము ఇతర హార్డ్ డిస్క్ సబ్‌సిస్టమ్‌ల మాదిరిగానే ఆపరేటింగ్ సిస్టమ్‌ను సంభావ్య అడ్డంకిగా పరిగణిస్తాము. Windows, Linux, ESX సర్వర్ మరియు నెట్‌వేర్ వంటి ఆపరేటింగ్ సిస్టమ్‌లలో, సర్వర్ పనితీరును మెరుగుపరచడానికి మార్చగల సెట్టింగ్‌లు ఉన్నాయి.

పనితీరును నిర్ణయించే ఉపవ్యవస్థలు సర్వర్ అప్లికేషన్‌పై ఆధారపడి ఉంటాయి. పనితీరు డేటాను సేకరించడం మరియు విశ్లేషించడం ద్వారా అడ్డంకులను గుర్తించడం మరియు తొలగించడం సాధించవచ్చు. అయినప్పటికీ, ఈ పనిని ఒకేసారి పూర్తి చేయడం సాధ్యం కాదు, ఎందుకంటే సర్వర్ పనిభారంలో మార్పులతో అడ్డంకులు మారవచ్చు, బహుశా రోజువారీ లేదా వారానికోసారి.


పోస్ట్ సమయం: జూలై-20-2023