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, tichaongorora nzira huru dzekuongorora server resource kuburikidza neterminal uye tichabatawo maturusi ekuongorora otomatiki mubrowser. Murayiridzo uyu unoshanda kune chero rudzi rwemaseva akatsaurirwa kana echokwadi pane chero sisitimu yekushandisa yeLinux, zvisinei nesoftware yakatoiswa.

Maitiro ekutarisa iyo Yese Mutoro paSevha mu terminal

Kuti utarise mutoro wese weseva zvakananga muterminal, zvishandiso zvakakurumbira zvakaita se top na atop zvichashandiswa. Kazhinji, zvinenge zvatoiswa kare. Ingo tanga murairo uyu:

top

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

Server diagnostic uchishandisa yepamusoro utility

Nenzira iyi, maneja weseva haangogone kuteedzera ruzivo rwakawanda chete asiwo nezvemaitiro chaiwo, achishandisa keyboard navigation. Zvisinei, chirongwa ichi chinobvumirawo ongororo yakadzama. Kuti uite izvi, muhwindo guru rekushandisa, tinya kiyi " F ", mushure mezvo zvichave zvichikwanisika kusarudza mimwe minda:

Mamwe minda yepamusoro

Minda inoshanda inosimbiswa nemabhii matema, inova yakareruka kupfuura mamwe, uye inoperekedzwa nechiratidzo *. Kuti ushandise munda chaiwo, shandisa navigation yekhibhodi, wobva wadzvanya space kana kiyi " D ". Kuti ubude muhwindo reminda uye purogiramu yacho, tinya kiyi " Q " kana " Esc ". Minda mitsva inogona kuonekwa nekudzokera kuhwindo guru wobva wascrolla kurudyi uchishandisawo makiyi emiseve ari pakhibhodi:

Yakawedzerwa minda yepamusoro

Zvakakosha kuchengetedza marongero aripo panguva yekubuda nekudzvanya bhatani rekuti " W ".

Chishandiso chinotevera chiri mumutsara ndi atop . Chinotangwa nemurairo:

atop

Pakarepo mushure mekutanga, inoratidza ruzivo nezve system:

Server diagnostic uchishandisa iyo atop utility

Ine mashandiro akafanana ekutarisa asi inobvumirawo kutevera ruzivo nezve network nema disks. Unogona kuziva mabasa ese aripo uchishandisa murairo wekuti " help ":

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 ushandise " t " — tungamira mberi nenguva, " Shift +t " — dzokera kumashure.

Nekuda kweizvozvo, atop inonyora malog mumaminitsi gumi ega ega uye inoachengeta mudhairekitori re /var/log/atop . Kuti uchinje nguva kana nzira yekuchengetedza, unofanirwa kuvhura faira rekugadzirisa /etc/default/atop uye woita 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 mubrowser kunoita kuti pave nemufananidzo wezviri kuitika paserver. Maturusi akadaro akagadzirirwa kuongorora zviri nyore pasina chikonzero chekuchinja pakati pemapurogiramu ari muterminal kuti uwane basa rakati. Imwe yemhinduro dzinoshanda zvikuru iNetData . Haina muripo zvachose asi ine zvese zvinodiwa kuti server iongorore zvizere. Ngationgororei kuiswa kwayo uye kugadzika kwayo zvakadzama pamuenzaniso weserver yakatsaurirwa 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 iri kero ye IP yeseva yakatsanangurwa mufaira rekugadzirisa, 19999 ndiyo port yakajairika yepurogiramu.

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

Mashandiro ekushandisa iyi akakura zvikuru, uye tinokurudzira kuti uzive runyorwa rwese rwezvingangoitika papeji reGitHub project kana pawebhusaiti yepamutemo . Chishandiso ichi chimwe chete chichakwana kutonga sevha yese zvakazara uye zvikamu zvayo zvakasiyana.

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 Kuderedza server kuremerwa
Nyaya inotevera ❯ Kugadzirisa Firewall paLinux

Tibvunze nezveVPS

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