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 mga kahinguhaan sa server pinaagi sa terminal ug hisgutan usab ang mga himan alang sa awtomatikong pagmonitor sa browser. Ang instruksyon magamit sa bisan unsang klase sa dedicated o virtual server sa bisan unsang operating system sa Linux, bisan unsa pa ang pre-installed nga software.

Unsaon Pagsusi sa Kinatibuk-ang Load sa Server sa Terminal

Aron masusi ang kinatibuk-ang load sa server direkta sa terminal, gamiton ang mga sikat nga utilities sama sa top ug atop . Sa kadaghanang mga kaso, kini pre-installed na. Ilunsad lang ang command:

top

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

Результат ibabaw

Niining paagiha, ang administrador sa server dili lang makasubay sa kinatibuk-ang impormasyon apan lakip na usab sa usa ka piho nga proseso, gamit ang nabigasyon sa keyboard. Bisan pa, ang programa nagtugot usab sa mas lawom nga pag-analisar. Alang niini, sa pangunang bintana sa utility, pindota ang " F " nga yawe, pagkahuman mahimo na nga makapili og dugang nga mga field:

Дополнительные поля ibabaw

Ang mga aktibong field gi-highlight nga naka-bold, mas gaan kay sa uban, ug giubanan sa simbolo nga *. Aron ma-activate ang usa ka piho nga field, gamita ang keyboard navigation, dayon pindota ang space o ang " D " key. Aron mogawas sa fields window ug sa programa sa kinatibuk-an, pindota ang " Q " o " Esc " key. Ang bag-ong gidugang nga mga field makita pinaagi sa pagbalik sa main window ug pag-scroll sa tuo gamit ang mga arrow key sa keyboard:

3

Importante nga i-save ang kasamtangang mga setting kon mogawas pinaagi sa pagpindot sa " W " nga buton.

Ang sunod nga himan sa linya naa sa atop . Gilunsad kini gamit ang sugo:

atop

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

4

Halos parehas ra ang gamit niini para sa pagmonitor apan nagtugot usab kini sa pagsubay sa impormasyon bahin sa network ug mga disk. Mahimo nimong pamilyar ang tanan nga magamit nga mga gamit pinaagi sa sugo nga " help ":

5

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
Просмотр логов sa ibabaw

Para sa nabigasyon, gamita ang " t " nga yawe — paabante sa oras, " Shift +t " — paatras.

Sa default, ang atop magsulat og mga log matag 10 ka minuto ug i-save kini sa /var/log/atop directory. Aron usbon ang interval o path para sa pag-save, kinahanglan nimong ablihan ang configuration file nga /etc/default/atop ug himoa ang 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 og mas biswal nga hulagway sa kung unsa ang nahitabo sa server. Kini nga mga himan gitumong sa komportable nga pag-analisar nga dili kinahanglan nga magbalhin-balhin tali sa mga programa sa terminal aron makit-an ang usa ka piho nga function. Usa sa labing magamit nga solusyon mao ang NetData . Kini hingpit nga libre apan adunay tanan nga gikinahanglan alang sa kompleto nga pagdayagnos sa server. Atong hisgotan ang pag-instalar ug pag-configure niini sa detalyado gamit ang pananglitan sa usa ka dedicated server nga 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
1

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

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 ang 11.22.33.44 mao ang IP address sa server nga gitino sa configuration file, ang 19999 mao ang standard port sa programa.

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

Основные показатели NetData

Sa ubos mahimo nimong tan-awon pag-ayo ang graph sa matag indibidwal nga sangkap 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:

Основные составляющие

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

Детальный просмотр данных Детальный просмотр памяти Детальный просмотр дисков

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:

Alarm в NetData

Ang gamit sa utility kay lapad kaayo, ug among girekomendar nga pamilyar ka sa kompletong listahan sa mga posibilidad sa panid sa proyekto sa GitHub o sa opisyal nga website . Kini nga usa lang ka himan igo na alang sa hingpit nga pagkontrol sa tibuok server sa kinatibuk-an ug sa indibidwal nga mga sangkap niini sa partikular.

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 Pagpakunhod sa load sa server
Sunod nga artikulo ❯ Pag-configure sa Firewall sa Linux

Pangutan-a kami bahin sa VPS

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