In tsjinner is gearstald út meardere subsystemen, elk spilet in krúsjale rol by it bepalen fan de prestaasje fan de tsjinner. Guon subsystemen binne kritysk foar prestaasjes ôfhinklik fan de applikaasje wêrfoar de tsjinner wurdt brûkt.
Dizze tsjinner subsystemen omfetsje:
1. Prozessor en Cache
De prosessor is it hert fan 'e tsjinner, ferantwurdlik foar it behanneljen fan hast alle transaksjes. It is in heul wichtich subsysteem, en d'r is in mienskiplike misfetting dat rappere processors altyd better binne om knelpunten yn prestaasjes te eliminearjen.
Under de wichtichste komponinten ynstalleare yn servers binne processors faaks machtiger as oare subsystemen. Lykwols, mar in pear spesjalisearre applikaasjes kinne folslein benutte de foardielen fan moderne processors lykas P4 of 64-bit processors.
Bygelyks, klassike serverfoarbylden lykas bestânsservers fertrouwe net bot op prosessorwurkdruk, om't it measte fan it bestânferkear Direct Memory Access (DMA) technology brûkt om de prosessor te omgean, ôfhinklik fan it netwurk, ûnthâld en hurde skiif subsystemen foar trochfier.
Tsjintwurdich biedt Intel in ferskaat oan processors oanpast foar X-serie-servers. Begryp fan de ferskillen en foardielen tusken ferskate processors is krúsjaal.
Cache, strikt beskôge as in part fan it ûnthâld subsysteem, wurdt fysyk yntegrearre mei de prosessor. De CPU en cache wurkje nau gear, mei cache dy't wurket op sawat de helte fan 'e snelheid fan' e prosessor as lykweardich.
2. PCI Bus
De PCI-bus is de pipeline foar ynfier- en útfiergegevens yn servers. Alle X-rige tsjinners brûke de PCI bus (ynklusyf PCI-X en PCI-E) te ferbinen wichtige adapters lykas SCSI en hurde skiven. High-end tsjinners hawwe typysk meardere PCI bussen en mear PCI slots fergelike mei eardere modellen.
Avansearre PCI-bussen omfetsje technologyen lykas PCI-X 2.0 en PCI-E, dy't hegere gegevenstrochput en ferbiningsmooglikheden leverje. De PCI-chip ferbynt de CPU en cache mei de PCI-bus. Dizze set komponinten beheart de ferbining tusken de PCI-bus-, prosessor- en ûnthâldsubsystemen om de totale systeemprestaasjes te maksimalisearjen.
3. Unthâld
Unthâld spilet in krityske rol yn serverprestaasjes. As in tsjinner net genôch ûnthâld hat, fermindert syn prestaasjes, om't it bestjoeringssysteem ekstra gegevens yn it ûnthâld moat opslaan, mar romte is net genôch, wat liedt ta gegevensstagnaasje op 'e hurde skiif.
Ien opmerklike skaaimerk yn 'e arsjitektuer fan in bedriuw X-searje tsjinner is ûnthâld ôfspegeljen, dy't ferbettert redundans en fout tolerânsje. Dit IBM ûnthâld technology is likernôch lykweardich oan RAID-1 foar hurde skiven, dêr't ûnthâld wurdt ferdield yn spegeljende groepen. De spegelfunksje is hardware-basearre, en fereasket gjin ekstra stipe fan it bestjoeringssysteem.
4. Hurde skiif
Fanút it perspektyf fan in behearder is it subsysteem fan 'e hurde skiif de wichtichste determinant fan tsjinnerprestaasjes. Yn de hiërargyske regeling fan online opslach apparaten (cache, ûnthâld, hurde skiif), de hurde skiif is de stadichste, mar hat de grutste kapasiteit. Foar in protte tsjinner applikaasjes, hast alle gegevens opslein op 'e hurde skiif, wêrtroch in flugge hurde skiif subsysteem kritysk.
RAID wurdt faak brûkt om opslachromte yn servers te fergrutsjen. RAID-arrays beynfloedzje lykwols de prestaasjes fan 'e tsjinner signifikant. De kar fan ferskillende RAID nivo foar in definiearje ferskillende logyske skiven beynfloedet prestaasjes, en de opslachromte en parity ynformaasje binne oars. IBM's ServeRAID-arraykaarten en IBM Fibre Channel-kaarten jouwe opsjes om ferskate RAID-nivo's út te fieren, elk mei syn unike konfiguraasje.
In oare krityske faktor yn prestaasjes is it oantal hurde skiven yn 'e konfigureare array: hoe mear skiven, hoe better de trochslach. Begripe hoe't RAID omgiet I / O-oanfragen spilet in fitale rol by it optimalisearjen fan prestaasjes.
Nije seriële technologyen, lykas SATA en SAS, wurde no brûkt om prestaasjes en betrouberens te ferbetterjen.
5. Netwurk
De netwurkadapter is de ynterface wêrmei't de server kommunisearret mei de bûtenwrâld. As gegevens superieure prestaasjes kinne berikke fia dizze ynterface, kin in krêftich netwurksubsysteem de algemiene serverprestaasjes signifikant beynfloedzje.
Netwurkûntwerp is like wichtich as serverûntwerp. Switches dy't ferskate netwurksegminten allocearje as de tapassing fan technologyen lykas ATM binne it wurdich te beskôgjen.
Gigabit netwurkkaarten wurde no in protte brûkt yn servers om needsaaklike hege trochset te leverjen. Nijere technologyen lykas TCP Offload Engine (TOE) om 10G-tariven te berikken binne lykwols ek oan 'e hoarizon.
6. Grafiken Card
It werjaan subsysteem yn servers is relatyf ûnbelangryk, om't it allinich brûkt wurdt as behearders de tsjinner moatte kontrolearje. Klanten brûke de grafyske kaart nea, sadat serverprestaasjes dit subsysteem selden beklamme.
7. Bestjoeringssysteem
Wy beskôgje it bestjoeringssysteem as in potinsjele knelpunt, krekt as de oare hurde skiif subsystemen. Yn bestjoeringssystemen lykas Windows, Linux, ESX Server, en NetWare binne d'r ynstellings dy't kinne wurde feroare om serverprestaasjes te ferbetterjen.
De prestaasjesbepalende subsystemen binne ôfhinklik fan 'e applikaasje fan 'e tsjinner. Knelpunten identifisearje en eliminearje kinne wurde berikt troch it sammeljen en analysearjen fan prestaasjesgegevens. Dizze taak kin lykwols net yn ien kear foltôge wurde, om't knelpunten kinne fariearje mei feroaringen yn tsjinner workloads, mooglik op deistige of wyklikse basis.
Post tiid: Jul-20-2023