Pambuka kanggo Server Sakabèhé Arsitektur

Server kasusun saka pirang-pirang subsistem, saben duwe peran penting kanggo nemtokake kinerja server. Sawetara subsistem luwih kritis kanggo kinerja gumantung saka aplikasi sing digunakake server.

Subsistem server iki kalebu:

1. Prosesor lan Cache
Prosesor minangka jantung server, tanggung jawab kanggo nangani meh kabeh transaksi. Iku subsistem banget pinunjul, lan ana misconception umum sing prosesor luwih cepet tansah luwih apik kanggo ngilangke bottlenecks kinerja.

Antarane komponen utama sing diinstal ing server, prosesor asring luwih kuat tinimbang subsistem liyane. Nanging, mung sawetara aplikasi khusus sing bisa nggunakake kaluwihan prosesor modern kaya prosesor P4 utawa 64-bit.

Contone, conto server klasik kaya server file ora gumantung banget marang beban kerja prosesor amarga umume lalu lintas file nggunakake teknologi Direct Memory Access (DMA) kanggo ngliwati prosesor, gumantung saka jaringan, memori, lan subsistem hard disk kanggo throughput.

Dina iki, Intel nawakake macem-macem prosesor sing disesuaikan kanggo server seri X. Ngerteni beda lan kaluwihan antarane macem-macem prosesor iku penting.

Cache, strictly dianggep bagéan saka subsistem memori, fisik Integrasi karo prosesor. CPU lan cache makarya kanthi rapet, kanthi cache operasi kira-kira setengah saka kacepetan prosesor utawa sing padha.

2. Bus PCI
Bus PCI minangka pipa kanggo input lan output data ing server. Kabeh server X-seri nggunakake bus PCI (kalebu PCI-X lan PCI-E) kanggo nyambung adaptor penting kayata SCSI lan hard disk. Server dhuwur biasane duwe sawetara bus PCI lan luwih akeh slot PCI dibandhingake karo model sadurunge.

Bus PCI majeng kalebu teknologi kaya PCI-X 2.0 lan PCI-E, sing nyedhiyakake kemampuan throughput lan konektivitas data sing luwih dhuwur. Chip PCI nyambungake CPU lan cache menyang bus PCI. Set komponen iki ngatur sambungan antarane bus PCI, prosesor, lan subsistem memori kanggo ngoptimalake kinerja sistem sakabèhé.

3. Memori
Memori nduweni peran kritis ing kinerja server. Yen server ora duwe memori cukup, kinerja deteriorates, amarga sistem operasi kudu nyimpen data tambahan ing memori, nanging papan ora cukup, anjog kanggo stagnasi data ing hard disk.

Salah sawijining fitur penting ing arsitektur server X-seri perusahaan yaiku mirroring memori, sing nambah redundansi lan toleransi kesalahan. Teknologi memori IBM iki kira-kira padha karo RAID-1 kanggo hard disk, ing ngendi memori dipérang dadi kelompok mirrored. Fungsi mirroring adhedhasar hardware, ora mbutuhake dhukungan tambahan saka sistem operasi.

4. Hard Disk
Saka perspektif administrator, subsistem hard disk minangka penentu utama kinerja server. Ing susunan hirarkis piranti panyimpenan online (cache, memori, hard disk), hard disk paling alon nanging nduweni kapasitas paling gedhe. Kanggo akeh aplikasi server, meh kabeh data disimpen ing hard disk, nggawe subsistem hard disk cepet kritis.

RAID biasane digunakake kanggo nambah papan panyimpenan ing server. Nanging, susunan RAID nduwe pengaruh signifikan marang kinerja server. Pilihan saka tingkat RAID beda kanggo nemtokake disk logis beda mengaruhi kinerja, lan papan panyimpenan lan informasi paritas beda. Kertu larik ServeRAID IBM lan kertu IBM Fiber Channel nyedhiyakake opsi kanggo ngleksanakake tingkat RAID sing beda-beda, saben kanthi konfigurasi unik.

Faktor kritis liyane ing kinerja yaiku jumlah hard disk ing array sing dikonfigurasi: luwih akeh disk, luwih apik throughput. Ngerteni carane RAID nangani panjalukan I/O nduweni peran penting kanggo ngoptimalake kinerja.

Teknologi serial anyar, kayata SATA lan SAS, saiki digunakake kanggo nambah kinerja lan linuwih.

5. Jaringan
Adaptor jaringan minangka antarmuka ing ngendi server komunikasi karo jagad njaba. Yen data bisa entuk kinerja sing unggul liwat antarmuka iki, subsistem jaringan sing kuat bisa nyebabake kinerja server sakabèhé.

Desain jaringan padha pentinge karo desain server. Ngalih ngalokasi segmen jaringan sing beda-beda utawa aplikasi teknologi kaya ATM kudu dipikirake.

Kertu jaringan Gigabit saiki akeh digunakake ing server kanggo nyedhiyakake throughput dhuwur sing dibutuhake. Nanging, teknologi anyar kaya TCP Offload Engine (TOE) kanggo entuk tarif 10G uga ana ing cakrawala.

6. Kartu Grafis
Subsistem tampilan ing server relatif ora penting amarga mung digunakake nalika administrator kudu ngontrol server. Klien ora tau nggunakake kertu grafis, mula kinerja server arang banget nandheske subsistem iki.

7. Sistem Operasi
Kita nganggep sistem operasi minangka bottleneck potensial, kaya subsistem hard disk liyane. Ing sistem operasi kaya Windows, Linux, ESX Server, lan NetWare, ana setelan sing bisa diganti kanggo nambah kinerja server.

Subsistem penentu kinerja gumantung ing aplikasi server. Ngenali lan ngilangi bottlenecks bisa digayuh liwat ngumpulake lan nganalisa data kinerja. Nanging, tugas iki ora bisa rampung bebarengan, amarga bottlenecks bisa beda-beda karo owah-owahan ing beban kerja server, bisa uga saben dina utawa saben minggu.


Wektu kirim: Jul-20-2023