Server umumiy arxitekturasiga kirish

Server bir nechta quyi tizimlardan iborat bo'lib, ularning har biri serverning ishlashini aniqlashda hal qiluvchi rol o'ynaydi. Ba'zi quyi tizimlar server ishlatiladigan dasturga qarab ishlash uchun muhimroqdir.

Ushbu server quyi tizimlariga quyidagilar kiradi:

1. Protsessor va kesh
Protsessor deyarli barcha tranzaksiyalarni bajarish uchun mas'ul bo'lgan serverning yuragi hisoblanadi. Bu juda muhim quyi tizim bo'lib, tez protsessorlar ishlashdagi qiyinchiliklarni bartaraf etish uchun har doim yaxshiroq degan noto'g'ri tushuncha mavjud.

Serverlarda o'rnatilgan asosiy komponentlar orasida protsessorlar ko'pincha boshqa quyi tizimlarga qaraganda kuchliroqdir. Biroq, faqat bir nechta maxsus dasturlar P4 yoki 64-bitli protsessorlar kabi zamonaviy protsessorlarning afzalliklaridan to'liq foydalanishi mumkin.

Masalan, fayl serverlari kabi klassik server misollari protsessorning ish yukiga juda bog'liq emas, chunki fayl trafigining ko'p qismi tarmoq, xotira va qattiq disk quyi tizimlariga qarab protsessorni chetlab o'tish uchun Direct Memory Access (DMA) texnologiyasidan foydalanadi.

Bugungi kunda Intel X-seriyali serverlar uchun moslashtirilgan turli xil protsessorlarni taklif etadi. Turli protsessorlar o'rtasidagi farqlar va afzalliklarni tushunish juda muhimdir.

Xotira quyi tizimining qat'iy bir qismi hisoblangan kesh protsessor bilan jismonan birlashtirilgan. Protsessor va kesh bir-biriga yaqin ishlaydi, kesh protsessor tezligining yarmi yoki ekvivalentida ishlaydi.

2. PCI avtobusi
PCI shinasi - serverlarga ma'lumotlarni kiritish va chiqarish uchun quvur liniyasi. Barcha X-seriyali serverlar SCSI va qattiq disklar kabi muhim adapterlarni ulash uchun PCI shinasidan (shu jumladan PCI-X va PCI-E) foydalanadi. Yuqori darajadagi serverlarda odatda bir nechta PCI avtobuslari va oldingi modellarga qaraganda ko'proq PCI uyalari mavjud.

Kengaytirilgan PCI avtobuslari PCI-X 2.0 va PCI-E kabi texnologiyalarni o'z ichiga oladi, ular yuqori ma'lumot uzatish va ulanish imkoniyatlarini ta'minlaydi. PCI chipi protsessor va keshni PCI avtobusiga ulaydi. Ushbu komponentlar to'plami umumiy tizim ish faoliyatini maksimal darajada oshirish uchun PCI shinasi, protsessor va xotira quyi tizimlari o'rtasidagi ulanishni boshqaradi.

3. Xotira
Xotira serverning ishlashida muhim rol o'ynaydi. Agar serverda xotira yetarli bo'lmasa, uning ishlashi yomonlashadi, chunki operatsion tizim xotirada qo'shimcha ma'lumotlarni saqlashi kerak, lekin bo'sh joy etarli emas, bu qattiq diskda ma'lumotlarning turg'unligiga olib keladi.

X-seriyali korporativ server arxitekturasining e'tiborga molik xususiyatlaridan biri bu ortiqcha va nosozliklarga chidamliligini yaxshilaydigan xotira aks ettirishdir. Ushbu IBM xotira texnologiyasi qattiq disklar uchun taxminan RAID-1 ga teng, bu erda xotira aks ettirilgan guruhlarga bo'linadi. Ko'zgu funksiyasi apparatga asoslangan bo'lib, operatsion tizimdan qo'shimcha yordam talab qilmaydi.

4. Qattiq disk
Administrator nuqtai nazaridan, qattiq disk quyi tizimi server ishlashining asosiy hal qiluvchi omilidir. Onlayn saqlash qurilmalarining (kesh, xotira, qattiq disk) ierarxik tartibida qattiq disk eng sekin, lekin eng katta sig'imga ega. Ko'pgina server ilovalari uchun deyarli barcha ma'lumotlar qattiq diskda saqlanadi, bu esa tezkor qattiq disk quyi tizimini juda muhim qiladi.

RAID odatda serverlarda saqlash joyini oshirish uchun ishlatiladi. Biroq, RAID massivlari server ishlashiga sezilarli ta'sir qiladi. Turli xil mantiqiy disklarni aniqlash uchun turli RAID darajalarini tanlash ishlashga ta'sir qiladi va saqlash maydoni va paritet ma'lumotlari boshqacha. IBM'ning ServeRAID massiv kartalari va IBM Fiber Channel kartalari har biri o'ziga xos konfiguratsiyaga ega bo'lgan turli RAID darajalarini amalga oshirish imkoniyatlarini taqdim etadi.

Ishlashning yana bir muhim omili - bu sozlangan massivdagi qattiq disklar soni: disklar qancha ko'p bo'lsa, o'tkazish qobiliyati shunchalik yaxshi bo'ladi. RAID kirish/chiqarish so'rovlarini qanday hal qilishini tushunish ishlashni optimallashtirishda muhim rol o'ynaydi.

Endi unumdorlik va ishonchlilikni oshirish uchun SATA va SAS kabi yangi seriyali texnologiyalar qo'llanilmoqda.

5. Tarmoq
Tarmoq adapteri - bu server tashqi dunyo bilan aloqa qiladigan interfeys. Agar ma'lumotlar ushbu interfeys orqali yuqori ishlashga erisha olsa, kuchli tarmoq quyi tizimi serverning umumiy ishlashiga sezilarli ta'sir ko'rsatishi mumkin.

Tarmoq dizayni server dizayni kabi muhim ahamiyatga ega. Turli tarmoq segmentlarini ajratuvchi kalitlarni yoki ATM kabi texnologiyalarni qo'llashni ko'rib chiqishga arziydi.

Gigabit tarmoq kartalari hozirda kerakli yuqori o'tkazuvchanlikni ta'minlash uchun serverlarda keng qo'llaniladi. Biroq, 10G tezligiga erishish uchun TCP Offload Engine (TOE) kabi yangi texnologiyalar ham ufqda.

6. Grafik karta
Serverlardagi displey quyi tizimi nisbatan ahamiyatsiz, chunki u faqat ma'murlar serverni boshqarishi kerak bo'lganda foydalaniladi. Mijozlar hech qachon grafik kartadan foydalanmaydi, shuning uchun server ishlashi kamdan-kam hollarda ushbu quyi tizimni ta'kidlaydi.

7. Operatsion tizim
Biz operatsion tizimni boshqa qattiq disk quyi tizimlari kabi potentsial darboğaz deb hisoblaymiz. Windows, Linux, ESX Server va NetWare kabi operatsion tizimlarda server ish faoliyatini yaxshilash uchun o'zgartirilishi mumkin bo'lgan sozlamalar mavjud.

Samaradorlikni aniqlovchi quyi tizimlar server ilovasiga bog'liq. To'siqlarni aniqlash va bartaraf etishga samaradorlik ma'lumotlarini to'plash va tahlil qilish orqali erishish mumkin. Biroq, bu vazifani bir vaqtning o'zida bajarib bo'lmaydi, chunki to'siqlar server ish yuklarining o'zgarishi bilan farq qilishi mumkin, ehtimol kunlik yoki haftalik.


Yuborilgan vaqt: 20-iyul-2023