Utangulizi wa Usanifu wa Jumla wa Seva

Seva inaundwa na mifumo midogo mingi, kila moja ikicheza jukumu muhimu katika kubainisha utendaji wa seva. Baadhi ya mifumo ndogo ni muhimu zaidi kwa utendakazi kulingana na programu ambayo seva inatumiwa.

Mifumo hii ndogo ya seva ni pamoja na:

1. Processor na Cache
Kichakataji ni moyo wa seva, inayohusika na kushughulikia karibu shughuli zote. Ni mfumo mdogo muhimu sana, na kuna dhana potofu ya kawaida kwamba vichakataji vya haraka kila wakati ni bora kuondoa vikwazo vya utendakazi.

Miongoni mwa vipengele vikuu vilivyowekwa kwenye seva, wasindikaji mara nyingi huwa na nguvu zaidi kuliko mifumo mingine ndogo. Hata hivyo, ni programu chache tu maalum zinazoweza kutumia kikamilifu manufaa ya vichakataji vya kisasa kama vile vichakataji vya P4 au 64-bit.

Kwa mfano, mifano ya kawaida ya seva kama vile seva za faili haitegemei sana mzigo wa kazi wa kichakataji kwa vile trafiki nyingi ya faili hutumia teknolojia ya Ufikiaji wa Kumbukumbu ya Moja kwa Moja (DMA) ili kukwepa kichakataji, kulingana na mtandao, kumbukumbu na mifumo ndogo ya diski kuu kwa upitishaji.

Leo, Intel inatoa aina mbalimbali za vichakataji vilivyoboreshwa kwa seva za mfululizo wa X. Kuelewa tofauti na faida kati ya wasindikaji mbalimbali ni muhimu.

Cache, ambayo inachukuliwa kuwa sehemu ya mfumo mdogo wa kumbukumbu, imeunganishwa kimwili na processor. CPU na akiba hufanya kazi kwa karibu, huku akiba inayofanya kazi kwa takriban nusu ya kasi ya kichakataji au sawa.

2. Basi la PCI
Basi la PCI ni bomba la data ya ingizo na pato katika seva. Seva zote za mfululizo wa X hutumia basi ya PCI (ikiwa ni pamoja na PCI-X na PCI-E) kuunganisha adapta muhimu kama vile SCSI na diski kuu. Seva za hali ya juu kwa kawaida huwa na mabasi mengi ya PCI na nafasi nyingi za PCI ikilinganishwa na miundo ya awali.

Mabasi ya hali ya juu ya PCI yanajumuisha teknolojia kama vile PCI-X 2.0 na PCI-E, ambayo hutoa uwezo wa juu wa upitishaji na muunganisho wa data. Chip ya PCI inaunganisha CPU na kache kwenye basi ya PCI. Seti hii ya vijenzi hudhibiti muunganisho kati ya basi ya PCI, kichakataji, na mifumo midogo ya kumbukumbu ili kuongeza utendaji wa jumla wa mfumo.

3. Kumbukumbu
Kumbukumbu ina jukumu muhimu katika utendaji wa seva. Ikiwa seva haina kumbukumbu ya kutosha, utendaji wake huharibika, kwani mfumo wa uendeshaji unahitaji kuhifadhi data ya ziada kwenye kumbukumbu, lakini nafasi haitoshi, na kusababisha vilio vya data kwenye diski ngumu.

Kipengele kimoja mashuhuri katika usanifu wa seva ya mfululizo wa X ya biashara ni kuakisi kumbukumbu, ambayo inaboresha upunguzaji wa kazi na uvumilivu wa makosa. Teknolojia hii ya kumbukumbu ya IBM ni takribani sawa na RAID-1 kwa diski ngumu, ambapo kumbukumbu imegawanywa katika vikundi vilivyoakisiwa. Kazi ya kuakisi inategemea vifaa, haihitaji usaidizi wa ziada kutoka kwa mfumo wa uendeshaji.

4. Hard Disk
Kwa mtazamo wa msimamizi, mfumo mdogo wa diski kuu ni kigezo muhimu cha utendaji wa seva. Katika mpangilio wa kihierarkia wa vifaa vya kuhifadhi mtandaoni (cache, kumbukumbu, diski ngumu), diski ngumu ni polepole zaidi lakini ina uwezo mkubwa zaidi. Kwa programu nyingi za seva, karibu data zote huhifadhiwa kwenye diski ngumu, na kufanya mfumo mdogo wa diski ngumu kuwa muhimu.

RAID hutumiwa kwa kawaida kuongeza nafasi ya kuhifadhi katika seva. Walakini, safu za RAID huathiri sana utendaji wa seva. Uchaguzi wa viwango tofauti vya RAID ili kufafanua disks tofauti za mantiki huathiri utendaji, na nafasi ya kuhifadhi na taarifa ya usawa ni tofauti. Kadi za safu za IBM za ServeRAID na kadi za IBM Fiber Channel hutoa chaguzi za kutekeleza viwango tofauti vya RAID, kila moja ikiwa na usanidi wake wa kipekee.

Jambo lingine muhimu katika utendaji ni idadi ya diski ngumu katika safu iliyosanidiwa: diski zaidi, bora zaidi. Kuelewa jinsi RAID inavyoshughulikia maombi ya I/O kuna jukumu muhimu katika kuboresha utendakazi.

Teknolojia mpya za mfululizo, kama vile SATA na SAS, sasa zinatumika kuimarisha utendakazi na kutegemewa.

5. Mtandao
Adapta ya mtandao ni kiolesura ambacho seva huwasiliana na ulimwengu wa nje. Ikiwa data inaweza kufikia utendakazi bora kupitia kiolesura hiki, mfumo mdogo wa mtandao wenye nguvu unaweza kuathiri pakubwa utendakazi wa jumla wa seva.

Muundo wa mtandao ni muhimu vile vile kama muundo wa seva. Swichi zinazogawa sehemu tofauti za mtandao au utumiaji wa teknolojia kama vile ATM zinafaa kuzingatiwa.

Kadi za mtandao za Gigabit sasa zinatumiwa sana katika seva ili kutoa upitishaji wa juu unaohitajika. Hata hivyo, teknolojia mpya zaidi kama vile Injini ya Kupakia ya TCP (TOE) ili kufikia viwango vya 10G pia ziko kwenye upeo wa macho.

6. Kadi ya Michoro
Mfumo mdogo wa kuonyesha katika seva si muhimu kwani hutumiwa tu wakati wasimamizi wanahitaji kudhibiti seva. Wateja kamwe hawatumii kadi ya picha, kwa hivyo utendaji wa seva husisitiza mara chache mfumo huu mdogo.

7. Mfumo wa Uendeshaji
Tunazingatia mfumo wa uendeshaji kama kizuizi kinachowezekana, kama mifumo mingine ya diski ngumu. Katika mifumo ya uendeshaji kama Windows, Linux, ESX Server, na NetWare, kuna mipangilio ambayo inaweza kubadilishwa ili kuboresha utendaji wa seva.

Mifumo midogo ya kubainisha utendaji inategemea utumizi wa seva. Kutambua na kuondoa vikwazo kunaweza kupatikana kwa kukusanya na kuchambua data ya utendaji. Hata hivyo, kazi hii haiwezi kukamilika mara moja, kwani vikwazo vinaweza kutofautiana kulingana na mabadiliko katika mzigo wa kazi wa seva, ikiwezekana kila siku au kila wiki.


Muda wa kutuma: Jul-20-2023