Pasiuna sa Server Kinatibuk-ang Arkitektura

Ang usa ka server gilangkuban sa daghang mga subsystem, ang matag usa adunay hinungdanon nga papel sa pagtino sa pasundayag sa server. Ang ubang mga subsystem mas kritikal alang sa pasundayag depende sa aplikasyon nga gigamit sa server.

Kini nga mga subsystem sa server naglakip sa:

1. Processor ug Cache
Ang processor mao ang kasingkasing sa server, responsable sa pagdumala sa hapit tanan nga mga transaksyon. Kini usa ka hinungdanon kaayo nga subsystem, ug adunay usa ka kasagarang sayop nga pagsabut nga ang mas paspas nga mga processor kanunay nga mas maayo aron mawagtang ang mga bottleneck sa pasundayag.

Lakip sa mga nag-unang sangkap nga gi-install sa mga server, ang mga processor kanunay nga labi ka kusgan kaysa sa ubang mga subsystem. Bisan pa, pipila ra nga mga espesyal nga aplikasyon ang hingpit nga makagamit sa mga bentaha sa modernong mga processor sama sa P4 o 64-bit nga mga processor.

Pananglitan, ang mga pananglitan sa klasiko nga server sama sa mga file server dili kaayo nagsalig sa workload sa processor tungod kay kadaghanan sa trapiko sa file naggamit sa Direct Memory Access (DMA) nga teknolohiya aron laktawan ang processor, depende sa network, memorya, ug hard disk subsystems alang sa throughput.

Karon, ang Intel nagtanyag usa ka lainlaing mga processor nga gipasadya alang sa mga server sa X-series. Ang pagsabut sa mga kalainan ug mga bentaha tali sa lainlaing mga processor hinungdanon.

Ang cache, hugot nga giisip nga bahin sa subsystem sa memorya, pisikal nga gisagol sa processor. Ang CPU ug cache nagtinabangay pag-ayo, nga ang cache naglihok sa halos katunga sa gikusgon sa processor o katumbas.

2. PCI Bus
Ang PCI bus mao ang pipeline alang sa input ug output data sa mga server. Ang tanang X-series servers naggamit sa PCI bus (lakip ang PCI-X ug PCI-E) aron makonektar ang importante nga mga adapter sama sa SCSI ug mga hard disk. Ang mga high-end server kasagaran adunay daghang mga bus sa PCI ug daghang mga slot sa PCI kumpara sa nangaging mga modelo.

Ang mga advanced nga PCI bus naglakip sa mga teknolohiya sama sa PCI-X 2.0 ug PCI-E, nga naghatag og mas taas nga data throughput ug mga kapabilidad sa pagkonektar. Ang PCI chip nagkonektar sa CPU ug cache sa PCI bus. Kini nga hugpong sa mga sangkap nagdumala sa koneksyon tali sa PCI bus, processor, ug mga subsystem sa memorya aron mapadako ang kinatibuk-ang pasundayag sa sistema.

3. Memorya
Ang memorya adunay hinungdanon nga papel sa pasundayag sa server. Kung ang usa ka server wala’y igong memorya, ang pasundayag niini madaot, tungod kay ang operating system kinahanglan nga magtipig dugang nga datos sa panumduman, apan ang wanang dili igo, nga mosangput sa data stagnation sa hard disk.

Usa ka bantog nga bahin sa arkitektura sa usa ka server sa X-series sa negosyo mao ang pagsalamin sa panumduman, nga nagpauswag sa pagkalabaw ug pagtugot sa sayup. Kini nga teknolohiya sa memorya sa IBM halos katumbas sa RAID-1 alang sa mga hard disk, diin ang memorya gibahin ngadto sa mga mirrored nga grupo. Ang mirroring function kay hardware-based, wala magkinahanglan og dugang nga suporta gikan sa operating system.

4. Hard Disk
Gikan sa panglantaw sa administrador, ang hard disk subsystem mao ang yawe nga determinant sa performance sa server. Sa hierarchical nga kahikayan sa online storage device (cache, memory, hard disk), ang hard disk mao ang pinakahinay apan adunay pinakadako nga kapasidad. Alang sa daghang mga aplikasyon sa server, hapit tanan nga datos gitipigan sa hard disk, nga naghimo sa usa ka paspas nga hard disk subsystem nga kritikal.

Ang RAID kasagarang gigamit aron madugangan ang storage space sa mga server. Bisan pa, ang RAID arrays dakog epekto sa performance sa server. Ang pagpili sa lain-laing lebel sa RAID sa paghubit sa lain-laing mga lohikal nga mga disk makaapekto sa performance, ug ang storage space ug parity nga impormasyon lahi. Ang ServeRAID array cards sa IBM ug IBM Fiber Channel nga mga card naghatag og mga opsyon sa pagpatuman sa lain-laing lebel sa RAID, ang matag usa adunay talagsaon nga configuration.

Laing kritikal nga hinungdan sa pasundayag mao ang gidaghanon sa mga hard disk sa gi-configure nga array: ang daghang mga disk, mas maayo ang throughput. Ang pagsabut kung giunsa pagdumala sa RAID ang mga hangyo sa I/O adunay hinungdanon nga papel sa pag-optimize sa pasundayag.

Ang mga bag-ong teknolohiya sa serye, sama sa SATA ug SAS, gigamit na karon aron mapauswag ang pasundayag ug kasaligan.

5. Network
Ang network adapter mao ang interface diin ang server nakigsulti sa gawas nga kalibutan. Kung ang datos makab-ot ang labing maayo nga pasundayag pinaagi sa kini nga interface, ang usa ka kusgan nga subsystem sa network mahimong makaapekto sa kinatibuk-ang pasundayag sa server.

Ang disenyo sa network parehas ka importante sa disenyo sa server. Ang mga switch nga naggahin sa lain-laing mga bahin sa network o ang paggamit sa mga teknolohiya sama sa ATM angay nga ikonsiderar.

Ang mga gigabit network card kay kaylap na nga gigamit sa mga server aron mahatagan ang gikinahanglan nga taas nga throughput. Bisan pa, ang mga bag-ong teknolohiya sama sa TCP Offload Engine (TOE) aron makab-ot ang 10G nga mga rate naa usab sa kapunawpunawan.

6. Graphics Card
Ang display subsystem sa mga server medyo dili importante tungod kay kini gigamit lamang kung ang mga administrador kinahanglan nga mokontrol sa server. Ang mga kliyente wala gayud mogamit sa graphics card, mao nga ang performance sa server panagsa ra nga gihatagan og gibug-aton kini nga subsystem.

7. Operating System
Giisip namon ang operating system nga usa ka potensyal nga bottleneck, sama sa ubang mga subsystem sa hard disk. Sa mga operating system sama sa Windows, Linux, ESX Server, ug NetWare, adunay mga setting nga mahimong usbon aron mapauswag ang performance sa server.

Ang mga subsystem nga nagtino sa pasundayag nagdepende sa aplikasyon sa server. Ang pag-ila ug pagwagtang sa mga bottleneck mahimong makab-ot pinaagi sa pagkolekta ug pag-analisar sa datos sa pasundayag. Bisan pa, kini nga buluhaton dili makompleto sa usa ka higayon, tungod kay ang mga bottleneck mahimong magkalainlain sa mga pagbag-o sa mga workload sa server, posible sa adlaw-adlaw o kada semana.


Oras sa pag-post: Hul-20-2023