સર્વર ઓવરઓલ આર્કિટેક્ચરનો પરિચય

સર્વર બહુવિધ સબસિસ્ટમ્સથી બનેલું છે, દરેક સર્વરનું પ્રદર્શન નક્કી કરવામાં નિર્ણાયક ભૂમિકા ભજવે છે. સર્વર જે એપ્લિકેશન માટે ઉપયોગમાં લેવાય છે તેના આધારે કામગીરી માટે કેટલીક સબસિસ્ટમ વધુ મહત્વપૂર્ણ છે.

આ સર્વર સબસિસ્ટમ્સમાં શામેલ છે:

1. પ્રોસેસર અને કેશ
પ્રોસેસર એ સર્વરનું હૃદય છે, જે લગભગ તમામ વ્યવહારો સંભાળવા માટે જવાબદાર છે. તે ખૂબ જ નોંધપાત્ર સબસિસ્ટમ છે, અને એક સામાન્ય ગેરસમજ છે કે ઝડપી પ્રોસેસર્સ કામગીરીની અડચણો દૂર કરવા માટે હંમેશા વધુ સારા હોય છે.

સર્વરમાં ઇન્સ્ટોલ કરેલા મુખ્ય ઘટકોમાં, પ્રોસેસર્સ ઘણીવાર અન્ય સબસિસ્ટમ કરતાં વધુ શક્તિશાળી હોય છે. જો કે, માત્ર અમુક વિશિષ્ટ એપ્લિકેશનો જ પી4 અથવા 64-બીટ પ્રોસેસર્સ જેવા આધુનિક પ્રોસેસરોના ફાયદાઓનો સંપૂર્ણ ઉપયોગ કરી શકે છે.

દાખલા તરીકે, ક્લાસિક સર્વર ઉદાહરણ જેમ કે ફાઇલ સર્વર્સ પ્રોસેસર વર્કલોડ પર ભારે આધાર રાખતા નથી કારણ કે મોટાભાગના ફાઇલ ટ્રાફિક પ્રોસેસરને બાયપાસ કરવા માટે ડાયરેક્ટ મેમરી એક્સેસ (DMA) ટેક્નોલોજીનો ઉપયોગ કરે છે, નેટવર્ક, મેમરી અને થ્રુપુટ માટે હાર્ડ ડિસ્ક સબસિસ્ટમ પર આધાર રાખીને.

આજે, ઇન્ટેલ X-શ્રેણી સર્વર્સ માટે કસ્ટમાઇઝ કરેલ વિવિધ પ્રોસેસર્સ ઓફર કરે છે. વિવિધ પ્રોસેસરો વચ્ચેના તફાવતો અને ફાયદાઓને સમજવું મહત્વપૂર્ણ છે.

કેશ, મેમરી સબસિસ્ટમનો સખત રીતે ભાગ માનવામાં આવે છે, તે પ્રોસેસર સાથે ભૌતિક રીતે સંકલિત છે. CPU અને કેશ એકસાથે મળીને કામ કરે છે, કેશ પ્રોસેસરની લગભગ અડધી ઝડપે અથવા સમકક્ષ ચાલે છે.

2. PCI બસ
PCI બસ સર્વરમાં ઇનપુટ અને આઉટપુટ ડેટા માટેની પાઇપલાઇન છે. બધા X-શ્રેણી સર્વર્સ PCI બસનો ઉપયોગ કરે છે (PCI-X અને PCI-E સહિત) SCSI અને હાર્ડ ડિસ્ક જેવા મહત્વપૂર્ણ એડેપ્ટરોને જોડવા માટે. હાઇ-એન્ડ સર્વરોમાં સામાન્ય રીતે અગાઉના મોડલની સરખામણીમાં બહુવિધ 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 સ્તરોને અમલમાં મૂકવા માટે વિકલ્પો પૂરા પાડે છે, દરેક તેના અનન્ય રૂપરેખાંકન સાથે.

કાર્યક્ષમતાનું બીજું મહત્ત્વનું પરિબળ એ રૂપરેખાંકિત એરેમાં હાર્ડ ડિસ્કની સંખ્યા છે: વધુ ડિસ્ક, થ્રુપુટ વધુ સારું. RAID કેવી રીતે I/O વિનંતીઓને હેન્ડલ કરે છે તે સમજવું પ્રભાવને ઑપ્ટિમાઇઝ કરવામાં મહત્વપૂર્ણ ભૂમિકા ભજવે છે.

નવી સીરીયલ ટેક્નોલોજીઓ, જેમ કે SATA અને SAS, હવે કાર્યક્ષમતા અને વિશ્વસનીયતા વધારવા માટે ઉપયોગમાં લેવાય છે.

5. નેટવર્ક
નેટવર્ક એડેપ્ટર એ ઇન્ટરફેસ છે જેના દ્વારા સર્વર બહારની દુનિયા સાથે વાતચીત કરે છે. જો ડેટા આ ઈન્ટરફેસ દ્વારા શ્રેષ્ઠ કામગીરી હાંસલ કરી શકે છે, તો એક શક્તિશાળી નેટવર્ક સબસિસ્ટમ સમગ્ર સર્વર પ્રદર્શનને નોંધપાત્ર રીતે અસર કરી શકે છે.

નેટવર્ક ડિઝાઇન સર્વર ડિઝાઇન જેટલી જ મહત્વપૂર્ણ છે. વિવિધ નેટવર્ક સેગમેન્ટની ફાળવણી કરતી સ્વીચો અથવા એટીએમ જેવી ટેક્નોલોજીનો ઉપયોગ ધ્યાનમાં લેવા યોગ્ય છે.

જરૂરી ઉચ્ચ થ્રુપુટ પ્રદાન કરવા માટે ગીગાબીટ નેટવર્ક કાર્ડ્સ હવે સર્વરમાં વ્યાપકપણે ઉપયોગમાં લેવાય છે. જો કે, 10G દરો હાંસલ કરવા માટે TCP Offload Engine (TOE) જેવી નવી ટેકનોલોજી પણ ક્ષિતિજ પર છે.

6. ગ્રાફિક્સ કાર્ડ
સર્વર્સમાં ડિસ્પ્લે સબસિસ્ટમ પ્રમાણમાં બિનમહત્વપૂર્ણ છે કારણ કે તેનો ઉપયોગ ત્યારે જ થાય છે જ્યારે સંચાલકોને સર્વરને નિયંત્રિત કરવાની જરૂર હોય. ક્લાયન્ટ ક્યારેય ગ્રાફિક્સ કાર્ડનો ઉપયોગ કરતા નથી, તેથી સર્વર પરફોર્મન્સ ભાગ્યે જ આ સબસિસ્ટમ પર ભાર મૂકે છે.

7. ઓપરેટિંગ સિસ્ટમ
અમે અન્ય હાર્ડ ડિસ્ક સબસિસ્ટમની જેમ ઓપરેટિંગ સિસ્ટમને સંભવિત અવરોધ તરીકે ગણીએ છીએ. Windows, Linux, ESX સર્વર અને NetWare જેવી ઑપરેટિંગ સિસ્ટમ્સમાં, સર્વર પર્ફોર્મન્સને બહેતર બનાવવા માટે એવી સેટિંગ્સ છે કે જેને બદલી શકાય છે.

પ્રદર્શન-નિર્ધારિત સબસિસ્ટમ સર્વરની એપ્લિકેશન પર આધારિત છે. પર્ફોર્મન્સ ડેટા એકત્ર કરીને અને તેનું વિશ્લેષણ કરીને અડચણોને ઓળખી અને દૂર કરી શકાય છે. જો કે, આ કાર્ય એક જ સમયે પૂર્ણ કરી શકાતું નથી, કારણ કે સર્વર વર્કલોડમાં ફેરફાર સાથે અવરોધો બદલાઈ શકે છે, સંભવતઃ દૈનિક અથવા સાપ્તાહિક ધોરણે.


પોસ્ટ સમય: જુલાઈ-20-2023