Serveris susideda iš kelių posistemių, kurių kiekviena atlieka esminį vaidmenį nustatant serverio našumą. Kai kurios posistemės yra svarbesnės našumui, priklausomai nuo programos, kuriai naudojamas serveris.
Šios serverio posistemės apima:
1. Procesorius ir talpykla
Procesorius yra serverio širdis, atsakinga už beveik visų operacijų tvarkymą. Tai labai reikšmingas posistemis, ir yra paplitusi klaidinga nuomonė, kad greitesni procesoriai visada geriau pašalina našumo kliūtis.
Tarp pagrindinių serveriuose įdiegtų komponentų procesoriai dažnai yra galingesni nei kiti posistemiai. Tačiau tik kelios specializuotos programos gali visiškai išnaudoti šiuolaikinių procesorių, tokių kaip P4 arba 64 bitų procesoriai, pranašumus.
Pavyzdžiui, klasikiniai serverių pavyzdžiai, tokie kaip failų serveriai, nėra labai priklausomi nuo procesoriaus darbo krūvio, nes dauguma failų srauto naudoja tiesioginės atminties prieigos (DMA) technologiją, kad apeitų procesorių, priklausomai nuo tinklo, atminties ir standžiojo disko posistemių pralaidumui užtikrinti.
Šiandien „Intel“ siūlo įvairius X serijos serveriams pritaikytus procesorius. Labai svarbu suprasti skirtingų procesorių skirtumus ir pranašumus.
Talpykla, griežtai laikoma atminties posistemio dalimi, yra fiziškai integruota su procesoriumi. CPU ir talpykla glaudžiai bendradarbiauja, o talpykla veikia maždaug per pusę procesoriaus ar lygiaverčio greičio.
2. PCI magistralė
PCI magistralė yra serverių įvesties ir išvesties duomenų vamzdynas. Visi X serijos serveriai naudoja PCI magistralę (įskaitant PCI-X ir PCI-E), kad prijungtų svarbius adapterius, tokius kaip SCSI ir standieji diskai. Palyginti su ankstesniais modeliais, aukščiausios klasės serveriai paprastai turi kelias PCI magistrales ir daugiau PCI lizdų.
Pažangios PCI magistralės apima tokias technologijas kaip PCI-X 2.0 ir PCI-E, kurios užtikrina didesnį duomenų pralaidumą ir ryšio galimybes. PCI lustas sujungia procesorių ir talpyklą su PCI magistrale. Šis komponentų rinkinys valdo ryšį tarp PCI magistralės, procesoriaus ir atminties posistemių, kad maksimaliai padidintų bendrą sistemos našumą.
3. Atmintis
Atmintis vaidina svarbų vaidmenį serverio veikime. Jei serveris neturi pakankamai atminties, prastėja jo veikimas, nes operacinei sistemai reikia saugoti papildomus duomenis atmintyje, tačiau vietos neužtenka, todėl standžiajame diske sustingsta duomenys.
Viena iš svarbių įmonės X serijos serverio architektūros ypatybių yra atminties atspindėjimas, kuris pagerina dubliavimą ir atsparumą gedimams. Ši IBM atminties technologija yra maždaug lygiavertė standžiųjų diskų RAID-1, kur atmintis yra padalinta į veidrodines grupes. Dubliavimo funkcija yra pagrįsta aparatine įranga, todėl operacinė sistema nereikalauja papildomo palaikymo.
4. Kietasis diskas
Administratoriaus požiūriu standžiojo disko posistemis yra pagrindinis serverio veikimo veiksnys. Pagal hierarchinį internetinių saugojimo įrenginių (talpyklos, atminties, standžiojo disko) išdėstymą kietasis diskas yra lėčiausias, bet turi didžiausią talpą. Daugelyje serverių programų beveik visi duomenys yra saugomi standžiajame diske, todėl greitas standžiojo disko posistemis yra labai svarbus.
RAID dažniausiai naudojamas siekiant padidinti saugyklos vietą serveriuose. Tačiau RAID matricos daro didelę įtaką serverio veikimui. Skirtingų RAID lygių pasirinkimas skirtingiems loginiams diskams apibrėžti turi įtakos našumui, o saugojimo vieta ir pariteto informacija skiriasi. IBM „ServeRAID“ masyvo kortelės ir „IBM Fibre Channel“ kortelės suteikia galimybę įdiegti skirtingus RAID lygius, kurių kiekviena turi savo unikalią konfigūraciją.
Kitas svarbus našumo veiksnys yra standžiųjų diskų skaičius sukonfigūruotame masyve: kuo daugiau diskų, tuo geresnis pralaidumas. Supratimas, kaip RAID tvarko įvesties / išvesties užklausas, yra labai svarbus optimizuojant našumą.
Naujos serijinės technologijos, tokios kaip SATA ir SAS, dabar naudojamos našumui ir patikimumui padidinti.
5. Tinklas
Tinklo adapteris yra sąsaja, per kurią serveris bendrauja su išoriniu pasauliu. Jei naudojant šią sąsają duomenys gali pasiekti puikų našumą, galingas tinklo posistemis gali labai paveikti bendrą serverio našumą.
Tinklo dizainas yra toks pat svarbus kaip ir serverio dizainas. Verta pagalvoti apie skirtingus tinklo segmentus paskirstančius jungiklius arba tokių technologijų, kaip bankomatas, taikymą.
Gigabito tinklo plokštės dabar plačiai naudojamos serveriuose, kad būtų užtikrintas reikalingas didelis pralaidumas. Tačiau horizonte taip pat yra naujesnių technologijų, pvz., TCP Offload Engine (TOE), kad būtų pasiektas 10G greitis.
6. Vaizdo plokštė
Serverių rodymo posistemis yra gana nesvarbus, nes jis naudojamas tik tada, kai administratoriams reikia valdyti serverį. Klientai niekada nenaudoja vaizdo plokštės, todėl serverio veikimas retai pabrėžia šią posistemę.
7. Operacinė sistema
Operacinė sistema, kaip ir kitos standžiojo disko posistemės, yra potenciali kliūtis. Operacinėse sistemose, tokiose kaip „Windows“, „Linux“, „ESX Server“ ir „NetWare“, yra nustatymų, kuriuos galima keisti, siekiant pagerinti serverio našumą.
Veikimą lemiantys posistemiai priklauso nuo serverio taikomosios programos. Nustatyti ir pašalinti kliūtis galima renkant ir analizuojant veiklos duomenis. Tačiau šios užduoties negalima atlikti iš karto, nes kliūtys gali skirtis priklausomai nuo serverio darbo krūvio pokyčių, galbūt kasdien ar kas savaitę.
Paskelbimo laikas: 2023-07-20