Knowledgebase Mirayiridzo yakapusa yekushanda neProfitserver sevhisi
kuru Knowledgebase Server Load Diagnostics

Server Load Diagnostics


Regular server load diagnostic yakakosha zvakanyanya pakushanda kwakanaka kwemaseva. Server load diagnostic inobvumira kuzivikanwa kwezvingangoitika nyaya, kuita optimization, uye kuve nechokwadi kuenderera mberi kwekushanda. Kazhinji, maitiro akadai anosanganisira kuongororwa kwega yehardware zvikamu, software, network marongero, uye data inoshanda.

Muchinyorwa chino, isu tichaongorora nzira huru dze server resource yekuongorora kuburikidza neiyo terminal uye zvakare kubata pane maturusi ekutarisa otomatiki mubrowser. Murayiridzo unoshanda kune chero rudzi rwe vakazvitsaurira or virtual servers pane chero Linux inoshanda sisitimu, zvisinei neiyo pre-yakaiswa software.

Maitiro ekutarisa iyo Yese Mutoro paSevha mu terminal

Kuti utarise huwandu hwese hwesevha zvakananga mune terminal, zvakakurumbira zvinoshandiswa senge pamusoro uye atop the they ichashandiswa. Kazhinji kacho, vanenge vatoiswa kare. Ingoparura murairo:

top

Mukupindura, chishandiso chinopa ruzivo nezve yazvino mamiriro eiyo system munguva chaiyo-nguva:

Server diagnostic uchishandisa yepamusoro utility

Nenzira iyi, sevha maneja haigone kungoteedzera ruzivo rwese chete asiwo nezve chaiyo maitiro, uchishandisa keyboard navigation. Zvisinei, purogiramu inobvumirawo kuongororwa kwakadzama. Nokuda kweizvi, muhwindo guru rekushandisa, tinya "F" key, mushure mezvo zvinozokwanisika kusarudza mamwe minda:

Mamwe minda yepamusoro

Minda inoshanda yakajekeswa nemavara matema, inoreruka kupfuura mamwe, uye inoperekedzwa nechiratidzo *. Kuti uvhure imwe ndima, shandisa keyboard navigation, wobva wadzvanya nzvimbo kana kuti"D" kiyi. Kubuda muhwindo reminda uye chirongwa zvachose, tinya "Q"Kana"Esc" kiyi. Nzvimbo dzichangowedzerwa dzinogona kuoneka nekudzokera kuhwindo guru uye kupuruzira kurudyi uchishandisa makiyi emuseve pa keyboard:

Yakawedzerwa minda yepamusoro

Zvakakosha kuchengetedza zvigadziriso zvazvino kana uchibuda nekudzvanya "W"kiyi.

Chishandiso chinotevera mumutsetse ndechekuti atop the they. Yakatangwa nemurairo:

atop

Pakarepo mushure mekutanga, inoratidza ruzivo nezve system:

Server diagnostic uchishandisa iyo atop utility

Iyo ine inenge yakafanana mashandiro ekutarisa asi zvakare inobvumira yekutevera ruzivo nezve network nemadhisiki. Iwe unogona kujairana nemabasa ese aripo ne "batsira" command:

Mabasa eiyo atop chirongwa

Muzviitiko zvakawanda, vatariri vanoshandisa chishandiso ichi kuona matanda kwenguva yakati. Izvi zvinogona kubatsira kana iwe uchida kuziva mutoro wenguva yapfuura, semuenzaniso, husiku. Kuti uone matanda, shandisa murairo:

atop -r
Server diagnostic logs inotarisa neatop

Kuti ufambe, shandisa "t"kiyi - mberi nenguva,"Shift +t"- kumashure.

Nekusagadzikana, atop inonyora matanda ega ega maminetsi gumi uye anoachengeta mu /var/log/atop directory. Kuti uchinje kupindirana kana nzira yekuchengetedza, unofanirwa kuvhura iyo faira yekumisikidza /etc/default/atop uye ita shanduko dzinotevera:

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

Mumuenzaniso wakapihwa, matanda anozochengetwa miniti yega yega kune yakatsanangurwa nzira uye zita refaira. Mushure meizvozvo, iwe unofanirwa kutangazve chirongwa nekuraira:

systemctl restart atop.service

Maitiro ekutarisa iyo Yese Mutoro paSeva muBhurawuza

Kushandisa maturusi echitatu-bato mubrowser kunopa mufananidzo unooneka wezviri kuitika paserver. Zvishandiso zvakadaro zvine chinangwa chekuongorora kwakagadzikana pasina chikonzero chekuchinja pakati pezvirongwa muiyo terminal kuti uwane chaiyo basa. Imwe yeanonyanya kushanda mhinduro ndeye NetData. Izvo ndezvemahara zvachose uye zvakadaro zvine zvese zvinodikanwa kune yakazara server diagnostic. Ngatitarisei kuisirwa kwayo uye kumisikidzwa zvakadzama pamuenzaniso we dedicated server inoshandisa OS Ubuntu 20.04.6:

apt-get install netdata –y

Pakarepo mushure mekugadzwa, enderera kune setup. Vhura iyo main configuration file:

vim /etc/netdata/netdata.conf
Values ​​muNetData configuration file

Enzanisa maitiro matatu ekutanga, anofanirwa kufanana, uye zvakare tsanangura iyo yekunze IP kero ye server. Izvi ndezvekuti kunowedzera kupinda kune control panel kuchaitwa. Sevha shanduko mufaira uye buda. Tangazve sevhisi:

systemctl restart netdata

Tarisa kushanda:

systemctl status netdata
NetData kushanda

Basa racho rinotangwa. Inosara kuenda kune control panel. Kuti uite izvi, vhura browser uye enda ku:

http://11.22.33.44:19999

apo 11.22.33.44 ndiyo IP kero ye server inotsanangurwa mufaira rekugadzirisa, 19999 ndiyo yakajairika chiteshi chechirongwa.

Pamusoro peDashboard, ruzivo rukuru pamusoro pemutoro pavhavha inoratidzwa munguva chaiyo-nguva:

Zviratidzo zvikuru zveNetData mu server resource analysis

Pazasi iwe unogona kunyatso tarisisa girafu yega yega chikamu chesevha:

Detailed server resource analysis

Kuti uswededze mukati kana kunze kwemachati, unogona kushandisa musanganiswa "Shift + mbeva vhiri". Kana mushandisi achinge ajaira magirafu makuru, imwe menyu yekuwedzera yechinhu chimwe nechimwe chakapatsanurwa chiri mukona yekurudyi inozovhurika otomatiki. Chishandiso chinokwanisa kupa ruzivo rwakadzama pane zvinotevera zvikamu:

Zvikamu zvikuru zveNetData

Ngatitarisei ongororo yakadzama tichishandisa zvinhu zvitatu zvekutanga: CPUs, Memory, Disks:

Yakadzama maonero eCPU muNetData Yakadzama maonero endangariro muNetData Detailed view of disks muNetData

NetData ine zvakare inochinjika marongero ekuzivisa pane zvakatsanangurwa zvinokonzeresa. Kuti udzishandise, sarudza "Alarm" pane yepamusoro panhi uye sarudza script yakatogadzirwa kubva pane iyo rondedzero:

MaAlarms anowanikwa muNetData

Kushanda kweiyo utility kwakakura kwazvo, uye isu tinokurudzira kuti uzvizive iwe nerunyorwa ruzere rwemikana pane GitHub peji yeprojekiti kana iyo pamutemo Website. Ichi chishandiso chimwe chete chinokwana kutonga kwakazara kwesevha yese mune zvese uye zvikamu zvayo zvega kunyanya.

mhedziso

Nekuda kweiyo yakaitwa server diagnostic, inogona kusimbiswa kuti iyo system inowanzo shanda yakadzikama uye nemazvo. Ongororo yeCPU mutoro, kushandiswa kwendangariro, dhisiki chiitiko, uye netiweki kuremerwa kwakaratidza kuti maseva zviwanikwa anoshandiswa nemazvo. Nekudaro, kudzivirira matambudziko anogona kuitika, zvakakosha kuti ugare uchitarisisa mutoro uye kugadzirira backup mhinduro kuti uve nechokwadi chekuvimbika uye kushanda kweseva mune ramangwana.

❮ Nyaya yapfuura Kugadzirisa Firewall paLinux
Nyaya inotevera ❯ Kuderedza server kuremerwa

Tibvunze nezveVPS

Isu tinogara takagadzirira kupindura mibvunzo yako chero nguva yemasikati kana husiku.