Bubuka pikeun Server Gemblengna Arsitéktur

Hiji server diwangun ku sababaraha subsistem, masing-masing maénkeun peran krusial dina nangtukeun kinerja server urang. Sababaraha subsistem anu leuwih kritis pikeun kinerja gumantung kana aplikasi nu server dipaké pikeun.

Subsistem server ieu kalebet:

1. Processor jeung Cache
Prosesor nyaéta jantung server, tanggung jawab pikeun nanganan ampir sadaya transaksi. Ieu mangrupakeun subsistem kacida signifikan, sarta aya hiji misconception umum yén prosesor gancang salawasna hadé pikeun ngaleungitkeun bottlenecks kinerja.

Diantara komponén utama dipasang dina server, prosesor mindeng leuwih kuat batan subsistem séjén. Sanajan kitu, ngan sababaraha aplikasi husus bisa pinuh ngamangpaatkeun kaunggulan tina prosesor modern kawas P4 atawa 64-bit prosesor.

Salaku conto, conto server klasik sapertos server file henteu ngandelkeun beban kerja prosesor sabab kalolobaan lalu lintas file nganggo téknologi Direct Memory Access (DMA) pikeun ngalangkungan prosésor, gumantung kana jaringan, mémori, sareng subsistem hard disk pikeun throughput.

Kiwari, Intel nawarkeun rupa-rupa prosésor ngaropéa pikeun server X-seri. Ngartos béda sareng kaunggulan antara sababaraha prosesor penting pisan.

Cache, mastikeun dianggap bagian tina subsistem memori, fisik terpadu jeung processor. CPU jeung cache gawéna raket babarengan, kalawan cache operasi di kira satengah laju processor atawa sarimbag.

2. Beus PCI
Beus PCI mangrupikeun jalur pipa pikeun input sareng data kaluaran dina server. Kabéh server X-seri ngagunakeun beus PCI (kaasup PCI-X na PCI-E) pikeun nyambungkeun adapters penting kayaning SCSI na hard disk. server High-tungtung ilaharna mibanda sababaraha beus PCI tur leuwih liang PCI dibandingkeun model saméméhna.

Beus PCI canggih kalebet téknologi sapertos PCI-X 2.0 sareng PCI-E, anu nyayogikeun kamampuan data sareng kamampuan konektipitas anu langkung luhur. Chip PCI nyambungkeun CPU jeung cache kana beus PCI. Ieu set komponén ngatur sambungan antara beus PCI, processor, jeung subsistem memori pikeun maksimalkeun pungsi kinerja sistem sakabéh.

3. Mémori
Memori muterkeun hiji peran kritis dina kinerja server. Lamun server teu boga cukup memori, kinerja na deteriorates, sabab sistem operasi kudu nyimpen data tambahan dina mémori, tapi spasi teu cukup, ngarah kana stagnation data dina hard disk.

Hiji fitur kasohor dina arsitéktur server X-seri perusahaan nyaéta mémori mirroring, nu ngaronjatkeun redundansi jeung kasabaran sesar. Téknologi memori IBM ieu kasarna sarua jeung RAID-1 pikeun hard disk, dimana mémori dibagi kana grup mirrored. Fungsi mirroring dumasar kana hardware, teu merlukeun rojongan tambahan ti sistem operasi.

4. Hard Disk
Tina sudut pandang administrator, subsistem hard disk mangrupikeun determinan konci kinerja server. Dina susunan hirarki alat panyimpen online (cache, mémori, hard disk), hard disk anu paling laun tapi gaduh kapasitas anu paling ageung. Pikeun loba aplikasi server, ampir sakabéh data disimpen dina hard disk, sahingga hiji subsistem hard disk gancang kritis.

RAID biasana dianggo pikeun ningkatkeun rohangan panyimpen dina server. Tapi, susunan RAID sacara signifikan mangaruhan kinerja server. Pilihan tingkat RAID béda pikeun nangtukeun disk logis béda mangaruhan kinerja, sarta gudang sarta informasi parity béda. Kartu Asép Sunandar Sunarya ServeRAID IBM sareng kartu IBM Fiber Channel nyayogikeun pilihan pikeun nerapkeun tingkat RAID anu béda, masing-masing kalayan konfigurasi unikna.

Faktor kritis séjén dina pagelaran nyaéta jumlah hard disk dina susunan anu dikonpigurasi: langkung seueur disk, langkung saé throughputna. Ngartos kumaha RAID nanganan pamundut I / O maénkeun peran penting dina ngaoptimalkeun kinerja.

Téknologi séri énggal, sapertos SATA sareng SAS, ayeuna dianggo pikeun ningkatkeun kinerja sareng reliabilitas.

5. Jaringan
Adaptor jaringan nyaéta antarbeungeut dimana server komunikasi sareng dunya luar. Lamun data bisa ngahontal kinerja unggul ngaliwatan panganteur ieu, subsistem jaringan kuat bisa nyata dampak kinerja server sakabéh.

Desain jaringan sarua pentingna jeung desain server. Saklar alokasi bagéan jaringan anu béda-béda atanapi aplikasi téknologi sapertos ATM patut dipertimbangkeun.

Kartu jaringan Gigabit ayeuna loba dipaké dina server nyadiakeun throughput tinggi diperlukeun. Nanging, téknologi anu langkung énggal sapertos TCP Offload Engine (TOE) pikeun ngahontal tingkat 10G ogé aya dina cakrawala.

6. Kartu Grafika
Subsistem tampilan dina server relatif teu penting sabab ngan dipaké nalika pangurus kudu ngadalikeun server. Klién henteu pernah ngagunakeun kartu grafik, sahingga kinerja server jarang nekenkeun subsistem ieu.

7. Sistem Operasi
Kami nganggap sistem operasi salaku bottleneck poténsial, sapertos subsistem hard disk anu sanés. Dina sistem operasi sapertos Windows, Linux, ESX Server, sareng NetWare, aya setélan anu tiasa dirobih pikeun ningkatkeun kinerja server.

Subsistem penentu kinerja gumantung kana aplikasi server. Ngidentipikasi sareng ngaleungitkeun bottlenecks tiasa dihontal ku cara ngumpulkeun sareng nganalisis data kinerja. Sanajan kitu, tugas ieu teu bisa réngsé sakaligus, sabab bottlenecks bisa rupa-rupa jeung parobahan workloads server, jigana dina dasar poean atawa mingguan.


waktos pos: Jul-20-2023