Knowledgebase Maagizo rahisi ya kufanya kazi na huduma ya Profitserver
Kuu ya Knowledgebase Uchunguzi wa Upakiaji wa Seva

Uchunguzi wa Upakiaji wa Seva


Uchunguzi wa mara kwa mara wa upakiaji wa seva ni muhimu sana kwa utendakazi bora wa seva. Uchunguzi wa upakiaji wa seva huruhusu utambuzi wa matatizo yanayoweza kutokea, uboreshaji wa utendakazi, na kuhakikisha utendakazi endelevu. Kwa kawaida, taratibu hizo ni pamoja na tathmini ya vipengele vya maunzi ya mtu binafsi, programu, mipangilio ya mtandao, na data ya uendeshaji.

Katika makala haya, tutachunguza mbinu kuu za uchanganuzi wa rasilimali za seva kupitia terminal na pia tutagusa zana za ufuatiliaji otomatiki kwenye kivinjari. Maagizo haya yanatumika kwa aina yoyote ya seva maalum au pepe kwenye mfumo wowote wa uendeshaji wa Linux, bila kujali programu iliyosakinishwa awali.

Jinsi ya Kuangalia Mzigo wa Jumla kwenye Seva kwenye terminal

Ili kuangalia mzigo wa jumla wa seva moja kwa moja kwenye terminal, huduma maarufu kama vile top na atop zitatumika. Mara nyingi, tayari zimesakinishwa awali. Anzisha tu amri:

top

Kwa kujibu, zana itatoa habari kuhusu hali ya sasa ya mfumo katika muda halisi:

Uchunguzi wa seva kwa kutumia matumizi ya juu

Kwa njia hii, msimamizi wa seva hawezi tu kufuatilia taarifa za jumla bali pia kuhusu mchakato maalum, kwa kutumia urambazaji wa kibodi. Hata hivyo, programu pia inaruhusu uchambuzi wa kina. Kwa hili, katika dirisha kuu la huduma, bonyeza kitufe cha " F ", baada ya hapo itawezekana kuchagua sehemu za ziada:

Sehemu za ziada za juu

Sehemu zinazotumika huangaziwa kwa herufi nzito, huwa nyepesi kuliko zingine, na huambatana na alama *. Ili kuwasha sehemu maalum, tumia urambazaji wa kibodi, kisha bonyeza kitufe cha nafasi au " D ". Ili kutoka kwenye dirisha la sehemu na programu kwa ujumla, bonyeza kitufe cha " Q " au " Esc ". Sehemu zilizoongezwa hivi karibuni zinaweza kuonekana kwa kurudi kwenye dirisha kuu na kusogeza kulia pia kwa kutumia vitufe vya mshale kwenye kibodi:

Aliongeza mashamba ya juu

Ni muhimu kuhifadhi mipangilio ya sasa unapotoka kwa kubonyeza kitufe cha " W ".

Zana inayofuata kwenye mstari ni atop . Imezinduliwa kwa amri:

atop

Mara tu baada ya uzinduzi, inaonyesha habari kuhusu mfumo:

Uchunguzi wa seva kwa kutumia matumizi ya juu

Ina utendaji kazi unaofanana kwa ajili ya ufuatiliaji lakini pia inaruhusu kufuatilia taarifa kuhusu mtandao na diski. Unaweza kujifahamisha na utendaji kazi wote unaopatikana kwa amri ya " msaada ":

Kazi za programu ya atop

Mara nyingi, wasimamizi hutumia zana hii kutazama kumbukumbu kwa kipindi fulani. Hii inaweza kuwa na manufaa wakati unahitaji kujua mzigo kwa kipindi cha nyuma, kwa mfano, mara moja. Kuangalia kumbukumbu, tumia amri:

atop -r
Kumbukumbu za uchunguzi wa seva zinatazama kwa atop

Kwa urambazaji, tumia kitufe cha " t " — mbele kwa wakati, " Shift +t " — nyuma.

Kwa chaguo-msingi, atop huandika kumbukumbu kila baada ya dakika 10 na kuzihifadhi kwenye saraka ya /var/log/atop . Ili kubadilisha muda au njia ya kuhifadhi, unahitaji kufungua faili ya usanidi /etc/default/atop na kufanya mabadiliko yafuatayo:

INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"

Katika mfano uliotolewa, kumbukumbu zitahifadhiwa kila dakika kwa njia maalum na jina la faili. Baada ya hayo, unahitaji kuanzisha upya programu kwa amri:

systemctl restart atop.service

Jinsi ya Kuangalia Mzigo wa Jumla kwenye Seva kwenye Kivinjari

Kutumia zana za wahusika wengine kwenye kivinjari hutoa picha inayoonekana zaidi ya kinachoendelea kwenye seva. Zana kama hizo zinalenga uchanganuzi mzuri bila hitaji la kubadili kati ya programu kwenye terminal ili kupata kitendakazi maalum. Mojawapo ya suluhisho zinazofanya kazi zaidi ni NetData . Ni bure kabisa na bado ina kila kitu muhimu kwa uchunguzi kamili wa seva. Hebu tuangalie usakinishaji na usanidi wake kwa undani kwa mfano wa seva maalum inayoendesha OS Ubuntu 20.04.6:

apt-get install netdata –y

Mara baada ya ufungaji, endelea kuanzisha. Fungua faili kuu ya usanidi:

vim /etc/netdata/netdata.conf
Thamani katika faili ya usanidi ya NetData

Linganisha maadili matatu ya kwanza, yanapaswa kuwa sawa, na pia taja anwani ya IP ya nje ya seva. Ni kwa hili kwamba upatikanaji zaidi wa jopo la kudhibiti utafanywa. Hifadhi mabadiliko kwenye faili na uondoke. Anzisha tena huduma:

systemctl restart netdata

Angalia utendakazi:

systemctl status netdata
Uendeshaji wa NetData

Huduma inazinduliwa. Inabakia kwenda kwenye jopo la kudhibiti. Ili kufanya hivyo, fungua kivinjari na uende kwa:

http://11.22.33.44:19999

Ambapo 11.22.33.44 ni anwani ya IP ya seva iliyoainishwa katika faili ya usanidi, 19999 ni lango la kawaida la programu.

Katika sehemu ya juu ya Dashibodi, habari kuu kuhusu mzigo kwenye seva huonyeshwa kwa wakati halisi:

Viashiria kuu vya NetData katika uchambuzi wa rasilimali za seva

Hapo chini unaweza kuangalia kwa undani grafu ya kila sehemu ya kibinafsi ya seva:

Uchambuzi wa kina wa rasilimali ya seva

Ili kuvuta au nje ya chati, unaweza kutumia mchanganyiko "Shift + panya gurudumu". Mtumiaji akishafahamu grafu kuu, menyu ya ziada kwa kila sehemu tofauti iliyo kwenye kona ya juu kulia itafunguliwa kiotomatiki. Chombo kina uwezo wa kutoa maelezo ya kina juu ya vipengele vifuatavyo:

Sehemu kuu za NetData

Wacha tuchunguze uchambuzi wa kina kwa kutumia vitu vitatu vya kwanza: CPU, Kumbukumbu, Diski:

Mwonekano wa kina wa CPU katika NetData Mtazamo wa kina wa kumbukumbu katika NetData Mtazamo wa kina wa diski katika NetData

NetData pia ina mipangilio inayoweza kunyumbulika kwa arifa kwenye vichochezi maalum. Ili kuziwasha, chagua "Kengele" kwenye paneli ya juu na uchague hati iliyo tayari kutoka kwenye orodha:

Orodha ya Kengele zinazopatikana katika NetData

Utendaji wa huduma hii ni mkubwa sana, na tunapendekeza ujifahamishe na orodha kamili ya uwezekano kwenye ukurasa wa mradi wa GitHub au tovuti rasmi . Zana hii moja tu itatosha kwa udhibiti kamili wa seva nzima kwa ujumla na vipengele vyake vya kibinafsi haswa.

Hitimisho

Kama matokeo ya uchunguzi wa seva uliofanywa, inaweza kuthibitishwa kuwa mfumo kwa ujumla hufanya kazi kwa utulivu na kwa ufanisi. Uchambuzi wa upakiaji wa CPU, utumiaji wa kumbukumbu, shughuli za diski, na mzigo wa mtandao ulionyesha kuwa rasilimali za seva zinatumika ipasavyo. Hata hivyo, ili kuzuia matatizo yanayoweza kutokea, ni muhimu kufanya ufuatiliaji wa mara kwa mara wa mzigo na kuandaa ufumbuzi wa chelezo ili kuhakikisha kuaminika na utendaji wa seva katika siku zijazo.

❮ Makala iliyotangulia Inapunguza upakiaji wa seva
Makala yanayofuata ❯ Inasanidi Firewall kwenye Linux

Tuulize kuhusu VPS

Daima tuko tayari kujibu maswali yako wakati wowote wa mchana au usiku.