Kahibaluan Yano nga mga panudlo sa pagtrabaho kauban ang serbisyo sa Profitserver
Main Kahibaluan Diagnostics sa Pag-load sa Server

Diagnostics sa Pag-load sa Server


Ang regular nga server load diagnostic hinungdanon kaayo alang sa episyente nga operasyon sa mga server. Ang diagnostic sa load sa server nagtugot sa pag-ila sa mga potensyal nga isyu, pag-optimize sa performance, ug pagsiguro sa padayon nga operasyon. Kasagaran, ang ingon nga mga pamaagi naglakip sa pagsusi sa indibidwal nga mga sangkap sa hardware, software, setting sa network, ug data sa operasyon.

Niini nga artikulo, atong susihon ang mga nag-unang pamaagi sa pag-analisar sa kapanguhaan sa server pinaagi sa terminal ug usab paghikap sa mga himan alang sa awtomatikong pag-monitor sa browser. Ang panudlo magamit sa bisan unsang matang sa mapahinunguron nga or virtual nga mga server sa bisan unsang Linux operating system, bisan unsa pa ang na-pre-install nga software.

Unsaon Pagsusi sa Kinatibuk-ang Load sa Server sa Terminal

Aron masusi ang kinatibuk-ang load sa server direkta sa terminal, popular nga mga utilities sama sa ibabaw ug sa taas gamiton. Sa kadaghanan nga mga kaso, sila na-pre-install na. Ilunsad lang ang sugo:

top

Agig tubag, ang himan maghatag kasayuran bahin sa karon nga kahimtang sa sistema sa tinuud nga oras:

Server diagnostic gamit ang top utility

Niining paagiha, ang tigdumala sa server dili lamang makasubay sa kinatibuk-ang impormasyon apan bahin usab sa usa ka piho nga proseso, gamit ang nabigasyon sa keyboard. Bisan pa, gitugotan usab sa programa ang mas lawom nga pagtuki. Alang niini, sa main window sa utility, i-press ang "F" yawe, pagkahuman mahimo’g mapili ang dugang nga mga natad:

Dugang nga mga natad sa ibabaw

Ang mga aktibo nga field gipasiugda sa bold, nahimong mas gaan kay sa uban, ug giubanan sa usa ka simbolo *. Aron ma-aktibo ang usa ka piho nga field, gamita ang nabigasyon sa keyboard, dayon pindota luna o ang "D" yawe. Aron makagawas sa fields window ug sa programa sa kinatibuk-an, pindota ang "Q"O"Esc" yawe. Ang bag-ong gidugang nga mga natad makita pinaagi sa pagbalik sa main window ug pag-scroll sa tuo gamit ang mga arrow key sa keyboard:

Gidugang nga mga natad sa ibabaw

Importante nga i-save ang kasamtangan nga mga setting kung mogawas pinaagi sa pagpindot sa "W"susi.

Ang sunod nga himan sa linya mao ang sa taas. Gilunsad kini uban ang sugo:

atop

Diha-diha dayon human sa paglansad, kini nagpakita sa impormasyon mahitungod sa sistema:

Ang diagnostic sa server gamit ang atop utility

Kini adunay halos parehas nga gamit alang sa pag-monitor apan gitugotan usab ang pagsubay sa kasayuran bahin sa network ug mga disk. Mahimo nimong pamilyar ang imong kaugalingon sa tanan nga magamit nga mga function pinaagi sa "sa pagtabang sa" sugo:

Mga gimbuhaton sa atop nga programa

Sa kadaghanan nga mga kaso, gigamit sa mga tagdumala kini nga himan aron makita ang mga troso alang sa usa ka piho nga panahon. Mahimong mapuslanon kini kung kinahanglan nimo mahibal-an ang pagkarga sa miaging panahon, pananglitan, sa tibuok gabii. Aron makita ang mga log, gamita ang command:

atop -r
Pagtan-aw sa mga log sa diagnostic sa server gamit ang ibabaw

Para sa nabigasyon, gamita ang "t" yawe - sa unahan sa panahon,"Pagbalhin + t"- sa likod.

Sa kasagaran, sa ibabaw nagsulat og mga troso matag 10 minutos ug i-save kini sa /var/log/atop direktoryo. Aron mabag-o ang agwat o agianan alang sa pagtipig, kinahanglan nimo nga ablihan ang file sa pag-configure /etc/default/atop ug paghimo sa mosunod nga mga pagbag-o:

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

Sa gihatag nga panig-ingnan, ang mga troso ma-save matag minuto sa piho nga agianan ug ngalan sa file. Pagkahuman niana, kinahanglan nimo nga i-restart ang programa gamit ang mando:

systemctl restart atop.service

Unsaon Pagsusi sa Kinatibuk-ang Load sa Server sa Browser

Ang paggamit sa mga himan sa ikatulo nga partido sa browser naghatag usa ka labi ka biswal nga litrato kung unsa ang nahitabo sa server. Ang ingon nga mga himan gitumong sa komportable nga pag-analisar nga dili kinahanglan nga magbalhin-balhin tali sa mga programa sa terminal aron makapangita usa ka piho nga function. Usa sa labing praktikal nga mga solusyon mao ang NetData. Kini hingpit nga libre ug bisan pa adunay tanan nga gikinahanglan alang sa hingpit nga diagnostic sa server. Atong tagdon ang pag-instalar ug pag-configure niini sa detalye sa pananglitan sa a gipahinungod nga server nagpadagan sa OS Ubuntu 20.04.6:

apt-get install netdata –y

Diha-diha dayon human sa pag-instalar, ipadayon ang pag-setup. Ablihi ang nag-unang configuration file:

vim /etc/netdata/netdata.conf
Mga bili sa NetData configuration file

Itandi ang una nga tulo nga mga kantidad, kinahanglan nga parehas sila, ug ipiho usab ang eksternal nga IP address sa server. Pinaagi niini nga ang dugang nga pag-access sa control panel mahimo. I-save ang mga pagbag-o sa file ug paggawas. I-restart ang serbisyo:

systemctl restart netdata

Susiha ang operability:

systemctl status netdata
NetData operability

Ang serbisyo gilunsad. Nagpabilin kini nga moadto sa control panel. Alang niini, ablihi ang browser ug adto sa:

http://11.22.33.44:19999

Diin 11.22.33.44 mao ang IP address sa server nga gitakda sa configuration file, 19999 mao ang standard nga pantalan sa programa.

Sa ibabaw sa Dashboard, ang nag-unang impormasyon bahin sa load sa server gipakita sa tinuod nga panahon:

Panguna nga mga timailhan sa NetData sa pag-analisar sa kapanguhaan sa server

Sa ubos mahimo nimong tan-awon pag-ayo ang graph sa matag indibidwal nga sangkap sa server:

Detalyadong pagsusi sa kapanguhaan sa server

Sa pag-zoom in o paggawas sa mga tsart, mahimo nimong gamiton ang kombinasyon nga "Shift + mouse wheel". Kung pamilyar na ang user sa mga nag-unang mga graph, ang usa ka dugang nga menu alang sa matag separado nga sangkap nga nahimutang sa taas nga tuo nga suok awtomatikong maablihan. Ang himan makahimo sa paghatag og detalyado nga kasayuran sa mosunod nga mga sangkap:

Pangunang mga sangkap sa NetData

Atong tagdon ang usa ka detalyado nga pagtuki gamit ang unang tulo ka mga butang: CPU, Memorya, Disks:

Detalyadong pagtan-aw sa CPU sa NetData Detalyadong pagtan-aw sa memorya sa NetData Detalyadong pagtan-aw sa mga disk sa NetData

Ang NetData usab adunay flexible nga mga setting alang sa mga alerto sa piho nga mga trigger. Aron ma-aktibo kini, pilia ang "Alarm" sa ibabaw nga panel ug pilia ang andam na nga script gikan sa lista:

Magamit nga lista sa mga Alarm sa NetData

Ang pagpaandar sa utility kay halapad kaayo, ug among girekomendar nga pamilyar ang imong kaugalingon sa bug-os nga listahan sa mga posibilidad sa GitHub panid sa proyekto o ang opisyal nga website. Kini nga usa ka himan igo na alang sa hingpit nga pagkontrol sa tibuuk nga server sa kinatibuk-an ug labi na ang mga indibidwal nga sangkap niini.

Panapos

Ingon usa ka sangputanan sa gipahigayon nga diagnostic sa server, mahimo nga ipahayag nga ang sistema sa kasagaran naglihok nga lig-on ug episyente. Ang pag-analisar sa load sa CPU, paggamit sa memorya, kalihokan sa disk, ug pagkarga sa network nagpakita nga ang mga kapanguhaan sa server maayo nga gigamit. Bisan pa, aron malikayan ang mga potensyal nga problema, hinungdanon nga ipahigayon ang regular nga pag-monitor sa load ug pag-andam sa mga backup nga solusyon aron masiguro ang kasaligan ug pasundayag sa server sa umaabot.

❮ Naunang artikulo Pag-configure sa Firewall sa Linux
Sunod nga artikulo ❯ Pagpakunhod sa load sa server

Pangutan-a kami bahin sa VPS

Kanunay kaming andam sa pagtubag sa imong mga pangutana bisan unsang orasa sa adlaw o gabii.