Inleiding tot Bediener Algehele Argitektuur

'n Bediener is saamgestel uit veelvuldige substelsels, wat elkeen 'n deurslaggewende rol speel in die bepaling van die bediener se werkverrigting. Sommige substelsels is meer krities vir werkverrigting, afhangende van die toepassing waarvoor die bediener gebruik word.

Hierdie bedienersubstelsels sluit in:

1. Verwerker en kas
Die verwerker is die hart van die bediener, verantwoordelik vir die hantering van byna alle transaksies. Dit is 'n uiters belangrike substelsel, en daar is 'n algemene wanopvatting dat vinniger verwerkers altyd beter is om prestasie-knelpunte uit te skakel.

Onder die hoofkomponente wat in bedieners geïnstalleer is, is verwerkers dikwels kragtiger as ander substelsels. Slegs 'n paar gespesialiseerde toepassings kan egter die voordele van moderne verwerkers soos P4 of 64-bis verwerkers ten volle benut.

Klassieke bedienervoorbeelde soos lêerbedieners maak byvoorbeeld nie sterk staat op verwerkerwerklading nie, aangesien die meeste van die lêerverkeer Direct Memory Access (DMA)-tegnologie gebruik om die verwerker te omseil, afhangende van die netwerk-, geheue- en hardeskyfsubstelsels vir deurset.

Vandag bied Intel 'n verskeidenheid verwerkers wat vir X-reeks-bedieners aangepas is. Om die verskille en voordele tussen verskeie verwerkers te verstaan, is van kardinale belang.

Kas, streng beskou as deel van die geheue substelsel, is fisies geïntegreer met die verwerker. Die SVE en kas werk nou saam, met kas werk teen ongeveer die helfte van die spoed van die verwerker of ekwivalent.

2. PCI Bus
Die PCI-bus is die pyplyn vir invoer- en uitvoerdata in bedieners. Alle X-reeks bedieners gebruik die PCI-bus (insluitend PCI-X en PCI-E) om belangrike adapters soos SCSI en hardeskywe aan te sluit. Hoë-end-bedieners het tipies veelvuldige PCI-busse en meer PCI-gleuwe in vergelyking met vorige modelle.

Gevorderde PCI-busse sluit tegnologieë soos PCI-X 2.0 en PCI-E in, wat hoër data-deurset en verbindingsvermoëns bied. Die PCI-skyfie verbind die SVE en kas aan die PCI-bus. Hierdie stel komponente bestuur die verbinding tussen die PCI-bus-, verwerker- en geheuesubstelsels om algehele stelselwerkverrigting te maksimeer.

3. Geheue
Geheue speel 'n kritieke rol in bedienerprestasie. As 'n bediener nie genoeg geheue het nie, gaan sy werkverrigting agteruit, aangesien die bedryfstelsel addisionele data in die geheue moet stoor, maar spasie is onvoldoende, wat lei tot datastagnasie op die hardeskyf.

Een noemenswaardige kenmerk in die argitektuur van 'n onderneming X-reeks bediener is geheuespieëling, wat oortolligheid en fouttoleransie verbeter. Hierdie IBM-geheuetegnologie is min of meer gelykstaande aan RAID-1 vir hardeskywe, waar geheue in spieëlgroepe verdeel word. Die spieëlfunksie is hardeware-gebaseer, wat geen bykomende ondersteuning van die bedryfstelsel vereis nie.

4. Hardeskyf
Vanuit 'n administrateur se perspektief is die hardeskyfsubstelsel die sleutelbepaler van bedienerwerkverrigting. In die hiërargiese rangskikking van aanlynbergingstoestelle (kas, geheue, hardeskyf) is die hardeskyf die stadigste maar het die grootste kapasiteit. Vir baie bedienertoepassings word byna alle data op die hardeskyf gestoor, wat 'n vinnige hardeskyfsubstelsel krities maak.

RAID word algemeen gebruik om stoorplek in bedieners te vergroot. RAID-skikkings beïnvloed egter bedienerwerkverrigting aansienlik. Die keuse van verskillende RAID-vlakke om verskillende logiese skywe te definieer, beïnvloed werkverrigting, en die stoorspasie en pariteitsinligting verskil. IBM se ServeRAID-skikkingskaarte en IBM Fibre Channel-kaarte bied opsies om verskillende RAID-vlakke te implementeer, elk met sy unieke konfigurasie.

Nog 'n kritieke faktor in werkverrigting is die aantal hardeskywe in die gekonfigureerde skikking: hoe meer skywe, hoe beter is die deurset. Om te verstaan ​​hoe RAID I/O-versoeke hanteer, speel 'n belangrike rol in die optimalisering van werkverrigting.

Nuwe reekstegnologieë, soos SATA en SAS, word nou gebruik om werkverrigting en betroubaarheid te verbeter.

5. Netwerk
Die netwerkadapter is die koppelvlak waardeur die bediener met die buitewêreld kommunikeer. As data voortreflike werkverrigting deur hierdie koppelvlak kan behaal, kan 'n kragtige netwerksubstelsel die algehele bedienerprestasie aansienlik beïnvloed.

Netwerkontwerp is net so belangrik as bedienerontwerp. Skakelaars wat verskillende netwerksegmente toeken of die toepassing van tegnologieë soos OTM is die moeite werd om te oorweeg.

Gigabit-netwerkkaarte word nou wyd in bedieners gebruik om die nodige hoë deurset te verskaf. Nuwer tegnologieë soos TCP Offload Engine (TOE) om 10G-koerse te bereik, is egter ook op die horison.

6. Grafiese kaart
Die vertoonsubstelsel in bedieners is relatief onbelangrik aangesien dit slegs gebruik word wanneer administrateurs die bediener moet beheer. Kliënte gebruik nooit die grafiese kaart nie, so bedienerwerkverrigting beklemtoon selde hierdie substelsel.

7. Bedryfstelsel
Ons beskou die bedryfstelsel as 'n potensiële bottelnek, net soos die ander hardeskyf-substelsels. In bedryfstelsels soos Windows, Linux, ESX Server en NetWare is daar instellings wat verander kan word om bedienerwerkverrigting te verbeter.

Die prestasiebepalende substelsels hang af van die bediener se toepassing. Die identifisering en uitskakeling van knelpunte kan bereik word deur prestasiedata te versamel en te ontleed. Hierdie taak kan egter nie dadelik voltooi word nie, aangesien knelpunte kan verskil met veranderinge in bedienerwerkladings, moontlik op 'n daaglikse of weeklikse basis.


Pos tyd: Jul-20-2023