Un servitore hè cumpostu di parechji sottosistemi, ognunu ghjucanu un rolu cruciale in a determinazione di u funziunamentu di u servitore. Certi sottosistemi sò più critichi per u rendiment secondu l'applicazione per u quale u servitore hè utilizatu.
Questi sottosistemi di u servitore includenu:
1. Processor è Cache
U processatore hè u core di u servitore, rispunsevuli di trattà quasi tutte e transazzione. Hè un sottosistema assai significativu, è ci hè un misconception cumuni chì i prucessori più veloci sò sempre megliu per eliminà i buttiglii di rendiment.
Trà i cumpunenti principali installati in i servitori, i prucessori sò spessu più putenti cà l'altri sottosistemi. In ogni casu, solu uni pochi di applicazioni specializate ponu aduprà cumplettamente i vantaghji di i prucessori muderni cum'è i prucessori P4 o 64-bit.
Per esempiu, l'esempii di u servitore classicu cum'è i servitori di schedari ùn si basanu micca assai nantu à a carica di travagliu di u processatore, postu chì a maiò parte di u trafficu di u schedariu usa a tecnulugia di Accessu à Memoria Diretta (DMA) per sguassate u processore, secondu a rete, a memoria è i sottosistemi di discu duru per u throughput.
Oghje, Intel offre una varietà di processori persunalizati per i servitori di a serie X. Capisce e differenze è i vantaghji trà i diversi processori hè cruciale.
A cache, strettamente cunsiderata parte di u sottosistema di memoria, hè fisicamente integrata cù u processatore. U CPU è u cache travaglianu strettamente, cù u cache chì opera à circa a mità di a veloce di u processatore o equivalente.
2. Bus PCI
U bus PCI hè u pipeline per i dati di input è output in i servitori. Tutti i servitori di a serie X utilizanu u bus PCI (inclusi PCI-X è PCI-E) per cunnette adattatori impurtanti cum'è SCSI è discu duru. I servitori high-end tipicamente anu parechje buse PCI è più slot PCI cumparatu cù mudelli precedenti.
L'autobus PCI avanzati includenu tecnulugia cum'è PCI-X 2.0 è PCI-E, chì furniscenu un rendimentu di dati più altu è capacità di cunnessione. U chip PCI cunnetta u CPU è a cache à u bus PCI. Stu settore di cumpunenti gestisce a cunnessione trà u bus PCI, u processore è i sottosistemi di memoria per maximizà u rendiment generale di u sistema.
3. Memoria
A memoria ghjoca un rolu criticu in u rendiment di u servitore. Se un servitore ùn hà micca abbastanza memoria, u so funziunamentu deteriorate, postu chì u sistema operatore hà bisognu di almacenà dati supplementari in memoria, ma u spaziu hè insufficiente, chì porta à stagnazione di dati in u discu duru.
Una caratteristica notevule in l'architettura di un servitore di a serie X di l'impresa hè a mirroring di memoria, chì migliurà a redundanza è a tolleranza di difetti. Questa tecnulugia di memoria IBM hè quasi equivalente à RAID-1 per i discu duru, induve a memoria hè divisa in gruppi specchi. A funzione di mirroring hè basata in hardware, ùn esige micca supportu supplementu da u sistema operatore.
4. Discu duru
Da a perspettiva di l'amministratore, u sottosistema di discu duru hè u determinante chjave di u rendiment di u servitore. In l'arrangementu gerarchicu di i dispositi di almacenamiento in linea (cache, memoria, discu duru), u discu duru hè u più lento, ma hà a più grande capacità. Per parechje applicazioni di u servitore, quasi tutti i dati sò almacenati in u discu duru, facendu un subsistema di discu duru rapidu criticu.
RAID hè comunmente utilizatu per aumentà u spaziu di almacenamiento in i servitori. Tuttavia, i matrici RAID impactanu significativamente u rendiment di u servitore. L'scelta di diversi livelli RAID per definisce dischi lògichi diffirenti affetta u rendiment, è u spaziu di almacenamiento è l'infurmazioni di parità sò diffirenti. I schede di array ServeRAID di IBM è e carte IBM Fibre Channel furniscenu opzioni per implementà diversi livelli RAID, ognunu cù a so cunfigurazione unica.
Un altru fattore criticu in u rendiment hè u numeru di discu duru in a matrice cunfigurata: più dischi, u megliu u throughput. Capisce cumu RAID gestisce e richieste I / O ghjoca un rolu vitale in l'ottimisazione di u rendiment.
Nuvelle tecnulugia seriali, cum'è SATA è SAS, sò avà aduprate per rinfurzà u rendiment è l'affidabilità.
5. Rete
L'adattatore di rete hè l'interfaccia per quale u servitore cumunica cù u mondu esternu. Se i dati ponu ottene un rendimentu superiore attraversu questa interfaccia, un putente sottosistema di rete pò influenzà significativamente u rendiment generale di u servitore.
U disignu di a rete hè ugualmente impurtante cum'è u disignu di u servitore. I switches chì assignanu diversi segmenti di rete o l'applicazione di tecnulugia cum'è ATM valenu a pena di cunsiderà.
E carte di rete Gigabit sò oghji largamente usate in i servitori per furnisce un altu throughput necessariu. Tuttavia, tecnulugii più recenti cum'è TCP Offload Engine (TOE) per ottene tariffi 10G sò ancu in l'orizzonte.
6. Carta Grafica
U subsistema di visualizazione in i servitori hè relativamente pocu impurtante perchè hè solu utilizatu quandu l'amministratori anu bisognu di cuntrullà u servitore. I clienti ùn utilizanu mai a carta grafica, cusì a prestazione di u servitore raramente enfatizza stu sottosistema.
7. Sistema upirativu
Cunsideremu u sistema operatore cum'è un putenziale strottu, cum'è l'altri sottosistemi di discu duru. In i sistemi operativi cum'è Windows, Linux, ESX Server è NetWare, ci sò paràmetri chì ponu esse cambiati per migliurà u rendiment di u servitore.
I sottosistemi di determinazione di u rendiment dipendenu da l'applicazione di u servitore. L'identificazione è l'eliminazione di i colli di bottiglia ponu esse ottenute attraversu a cullezzione è l'analisi di dati di rendiment. Tuttavia, stu compitu ùn pò esse cumpletu in una volta, postu chì i colli di bottiglia pò varià cù cambiamenti in i carichi di travagliu di u servitore, possibbilmente ogni ghjornu o settimanale.
Tempu di post: Jul-20-2023