Сервер бир нече подсистемалардан турат, алардын ар бири сервердин иштешин аныктоодо чечүүчү ролду ойнойт. Кээ бир подсистемалар сервер колдонулган тиркемеге жараша иштеши үчүн өтө маанилүү.
Бул сервер подсистемалары төмөнкүлөрдү камтыйт:
1. Процессор жана кэш
Процессор – сервердин жүрөгү, дээрлик бардык транзакцияларды жүргүзүү үчүн жооптуу. Бул өтө маанилүү подсистема жана тезирээк процессорлор иштөөдөгү тоскоолдуктарды жоюу үчүн дайыма жакшыраак деген жаңылыш түшүнүк бар.
Серверлерде орнотулган негизги компоненттердин ичинен процессорлор көбүнчө башка подсистемаларга караганда күчтүүрөөк. Бирок, бир нече адистештирилген тиркемелер гана P4 же 64 биттик процессорлор сыяктуу заманбап процессорлордун артыкчылыктарын толугу менен пайдалана алат.
Мисалы, файл серверлери сыяктуу классикалык сервер мисалдары процессордун иш жүгүнө көп ишенбейт, анткени файл трафигинин көпчүлүгү тармакка, эс тутумга жана өткөрүү жөндөмдүүлүгүнө жараша катуу дисктин подсистемаларына жараша процессорду айланып өтүү үчүн Direct Memory Access (DMA) технологиясын колдонот.
Бүгүнкү күндө Intel X сериясындагы серверлер үчүн ылайыкташтырылган ар кандай процессорлорду сунуштайт. Ар кандай процессорлордун ортосундагы айырмачылыктарды жана артыкчылыктарды түшүнүү абдан маанилүү.
Эстутум подсистемасынын катуу бөлүгү катары эсептелген кэш процессор менен физикалык жактан интеграцияланган. Процессор менен кэш тыгыз иштешет, кэш процессордун же эквивалентинин жарым ылдамдыгында иштейт.
2. PCI автобусу
PCI шинасы серверлердеги маалыматтарды киргизүү жана чыгаруу үчүн өткөргүч. Бардык X сериясындагы серверлер SCSI жана катуу дисктер сыяктуу маанилүү адаптерлерди туташтыруу үчүн PCI шинасын (анын ичинде PCI-X жана PCI-E) колдонушат. Жогорку сапаттагы серверлерде, адатта, мурунку моделдерге салыштырмалуу бир нече PCI автобустары жана көбүрөөк PCI слоттору бар.
Өркүндөтүлгөн PCI автобустары PCI-X 2.0 жана PCI-E сыяктуу технологияларды камтыйт, алар жогорку маалымат өткөрүү жана туташуу мүмкүнчүлүктөрүн камсыз кылат. PCI чип CPU жана кэшти PCI шинасына туташтырат. Компоненттердин бул топтому жалпы системанын иштешин максималдаштыруу үчүн PCI шинасы, процессор жана эс тутумдарынын ортосундагы байланышты башкарат.
3. Эстутум
Эс тутум сервердин иштешинде маанилүү ролду ойнойт. Эгерде серверде эстутум жетишсиз болсо, анда анын иштеши начарлайт, анткени операциялык система эстутумда кошумча маалыматтарды сакташы керек, бирок мейкиндик жетишсиз, бул катуу дискте маалыматтардын токтоп калышына алып келет.
Корпорациянын X сериясындагы сервердин архитектурасындагы көрүнүктүү өзгөчөлүктөрдүн бири эс тутумдун чагылдырылышы болуп саналат, ал ашыкча жана каталарга чыдамдуулукту жакшыртат. Бул IBM эстутум технологиясы катуу дисктер үчүн болжол менен RAID-1ге барабар, мында эс күзгү топторго бөлүнөт. Күзгүзүү функциясы аппараттык жабдыкка негизделген, операциялык тутумдан кошумча колдоону талап кылбайт.
4. Катуу диск
Администратордун көз карашы боюнча, катуу дисктин подсистемасы сервердин иштешин аныктоочу негизги фактор болуп саналат. Онлайн сактагыч түзүлүштөрдүн (кэш, эс тутум, катуу диск) иерархиялык жайгашуусунда катуу диск эң жай, бирок эң чоң сыйымдуулукка ээ. Көптөгөн сервердик тиркемелер үчүн дээрлик бардык маалыматтар катуу дискте сакталат, бул тез катуу дисктин подсистемасын маанилүү кылат.
RAID адатта серверлерде сактоо мейкиндигин көбөйтүү үчүн колдонулат. Бирок, RAID массивдери сервердин иштешине олуттуу таасир этет. Ар кандай логикалык дисктерди аныктоо үчүн ар кандай RAID деңгээлдерин тандоо аткарууга таасир этет, ал эми сактоо мейкиндиги жана паритеттик маалымат ар башка. IBMдин ServeRAID массив карталары жана IBM Fiber Channel карталары ар бири өзүнүн уникалдуу конфигурациясына ээ болгон ар кандай RAID деңгээлдерин ишке ашыруу үчүн опцияларды камсыз кылат.
Иштин дагы бир маанилүү фактору - конфигурацияланган массивдеги катуу дисктердин саны: канчалык көп диск болсо, өткөрүү жөндөмдүүлүгү ошончолук жакшы болот. RAID киргизүү/чыгаруу суроо-талаптарын кантип чечерин түшүнүү аткарууну оптималдаштырууда маанилүү роль ойнойт.
SATA жана SAS сыяктуу жаңы сериялык технологиялар азыр өндүрүмдүүлүктү жана ишенимдүүлүктү жогорулатуу үчүн колдонулууда.
5. Тармак
Тармак адаптери – сервер тышкы дүйнө менен байланышуучу интерфейс. Эгерде маалыматтар бул интерфейс аркылуу жогорку көрсөткүчтөргө жетише алса, күчтүү тармак подсистемасы сервердин жалпы иштешине олуттуу таасир этиши мүмкүн.
Тармак дизайны сервер дизайны сыяктуу эле маанилүү. Ар кандай тармак сегменттерин бөлүштүрүүчү которгучтар же банкомат сыяктуу технологияларды колдонуу каралышы керек.
Гигабит тармак карталары азыр серверлерде керектүү жогорку өткөрүү жөндөмдүүлүгүн камсыз кылуу үчүн кеңири колдонулат. Бирок, 10G ылдамдыгына жетүү үчүн TCP Offload Engine (TOE) сыяктуу жаңы технологиялар да горизонтто бар.
6. Графикалык карта
Серверлердеги дисплей подсистемасы салыштырмалуу маанилүү эмес, анткени ал администраторлор серверди көзөмөлдөө керек болгондо гана колдонулат. Кардарлар графикалык картаны эч качан колдонушпайт, андыктан сервердин иштеши бул подсистеманы сейрек баса белгилейт.
7. Операциялык система
Биз операциялык системаны башка катуу дисктин подсистемалары сыяктуу эле потенциалдуу тоскоолдук катары карайбыз. Windows, Linux, ESX Server жана NetWare сыяктуу операциялык системаларда сервердин иштешин жакшыртуу үчүн өзгөртө турган орнотуулар бар.
Ишти аныктоочу подсистемалар сервердин тиркемесине көз каранды. Тоскоолдуктарды аныктоого жана жоюуга аткаруу маалыматтарын чогултуу жана талдоо аркылуу жетүүгө болот. Бирок, бул тапшырманы бир эле учурда бүтүрүү мүмкүн эмес, анткени тоскоолдуктар сервердин жүктөмүндөгү өзгөрүүлөргө жараша өзгөрүшү мүмкүн, балким күн сайын же жума сайын.
Посттун убактысы: 20-июль-2023