Zanîngeh Rêbernameyên hêsan ên ku bi karûbarê Profitserver re bixebitin
Ser Zanîngeh Server Load Diagnostics

Server Load Diagnostics


Teşhîskirina barkirina serverê ya birêkûpêk ji bo xebata bikêrhatî ya serveran pir girîng e. Teşhîskirina barkirina serverê destûrê dide naskirina pirsgirêkên potansiyel, xweşbînkirina performansê, û misogerkirina xebata domdar. Bi gelemperî, prosedurên weha nirxandina hêmanên ferdî yên hardware, nermalavê, mîhengên torê, û daneyên xebitandinê pêk tîne.

Di vê gotarê de, em ê rêbazên sereke yên analîzkirina çavkaniya serverê bi navgîniya termînalê vekolînin û her weha amûrên ji bo çavdêriya otomatîkî ya di gerokê de jî bişopînin. Talîmat ji bo her cûreyê ve girêdayî ye tête kirin or pêşkêşkerên virtual li ser her pergala xebitandinê ya Linux, bêyî ku nermalava pêş-sazkirî be.

Meriv çawa Barkirina Giştî ya Serverê di Termînalê de Kontrol dike

Ji bo kontrolkirina barkirina giştî ya serverê rasterast di termînalê de, karûbarên populer ên wekî lûtik û li jor dê bên bikaranîn. Di pir rewşan de, ew ji berê ve têne saz kirin. Tenê fermanê bidin destpêkirin:

top

Di bersivê de, amûr dê di derheqê rewşa heyî ya pergalê de di demek rast de agahdarî peyda bike:

Teşhîskirina serverê bi karanîna jorîn bikar tîne

Bi vî rengî, rêvebirê serverê ne tenê dikare agahdariya gelemperî lê di heman demê de di derheqê pêvajoyek taybetî de jî, bi karanîna navîgasyona klavyeyê bişopîne. Lêbelê, bername ji bo analîzek kûrtir jî dihêle. Ji bo vê yekê, di pencereya sereke ya kargêriyê de, pêl "FBişkojka ", piştî ku dê gengaz be ku zeviyên din hilbijêrin:

Zeviyên zêde yên jorîn

Zeviyên çalak bi stûr têne ronî kirin, ji yên mayî siviktir dibin, û bi nîşana * re têne pêve kirin. Ji bo çalakkirina qadek taybetî, navîgasyonek klavyeyê bikar bînin, paşê pêl bikin dem an jî "DBişkojka ". Ji bo derketina ji pencereya zeviyan û bi giştî bernameyê, pêl "Q"An jî"EscBişkojka ". Zeviyên ku nû hatine zêdekirin dikarin bi vegerandina pencereya sereke û gerandina rastê jî bi bişkokên tîrê yên li ser klavyeyê werin dîtin:

Zeviyên jorîn zêde kirin

Girîng e ku hûn mîhengên heyî dema derketinê bi tikandina "" hilînin.W" key.

Amûra paşîn di rêzê de ye li jor. Ew bi fermanê dest pê dike:

atop

Di cih de piştî destpêkirinê, ew agahdariya li ser pergalê destnîşan dike:

Teşhîskirina serverê bi karanîna jorîn bikar tîne

Ew ji bo çavdêriyê fonksiyonek hema hema yekane ye lê di heman demê de dihêle agahdariya li ser torê û dîskê bişopîne. Hûn dikarin xwe bi hemî fonksiyonên berdest bi "alîkarî"ferman:

Fonksiyonên bernameya top

Di pir rewşan de, rêveber vê amûrê bikar tînin ku ji bo demek taybetî têketin bibînin. Ev dikare bikêr be dema ku hûn hewce ne ku barê heyama paşîn zanibin, mînakî, di şevekê de. Ji bo dîtina têketin, fermanê bikar bînin:

atop -r
Dîtina têketinên tespîtkirina serverê bi top

Ji bo navîgasyonê, "t"bişkoj - di wextê de pêşde,"Shift + t" - paşdemayî.

Bi xwerû, atop her 10 hûrdeman têketin dinivîse û wan di nav de tomar dike /var/log/atop directory. Ji bo guheztina navber an rêça tomarkirinê, hûn hewce ne ku pelê veavakirinê vekin /etc/default/atop û guhertinên jêrîn bikin:

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

Di mînaka peydakirî de, têketin dê her hûrdem li ser rê û navê pelê diyarkirî bêne tomar kirin. Piştî wê, hûn hewce ne ku bernameyê bi fermanê ji nû ve bidin destpêkirin:

systemctl restart atop.service

Meriv çawa Barkirina Giştî ya Serverê di Gerokê de Kontrol bike

Bikaranîna amûrên sêyemîn di gerokê de wêneyek dîtbarî ya ku li ser serverê diqewime peyda dike. Amûrên weha ji bo analîzkirina rehet têne armanc kirin bêyî ku hewce bike ku di navbera bernameyan de li termînalê veguhezîne da ku fonksiyonek taybetî bibîne. Yek ji çareseriyên herî fonksiyonel e NetData. Ew bi tevahî belaş e û di heman demê de her tiştê ku ji bo tespîtkirina servera tevahî hewce dike heye. Ka em li ser mînaka a bi hûrgulî li sazkirin û veavakirina wê bifikirin server server OS Ubuntu 20.04.6 dimeşîne:

apt-get install netdata –y

Di cih de piştî sazkirinê, sazkirinê bidomînin. Pelê veavakirina sereke veke:

vim /etc/netdata/netdata.conf
Nirxên di pelê veavakirina NetData de

Sê nirxên yekem bidin hev, divê ew mîna hev bin, û navnîşana IP-ya derveyî ya serverê jî diyar bikin. Bi vê yekê ew ê bêtir gihîştina panela kontrolê were çêkirin. Guhertinên di pelê de hilînin û derkevin. Xizmetê ji nû ve bidin destpêkirin:

systemctl restart netdata

Karbidestiyê kontrol bikin:

systemctl status netdata
Karkeriya NetData

Xizmet tê destpêkirin. Ew dimîne ku biçin panelê kontrolê. Ji bo vê yekê, gerokê vekin û biçin:

http://11.22.33.44:19999

Ko 11.22.33.44 navnîşana IP ya serverê ye ku di pelê veavakirinê de hatî destnîşan kirin, 19999 porta standard ya bernameyê ye.

Li jora Dashboard, agahdariya sereke di derbarê barkirina serverê de di demek rast de têne xuyang kirin:

Nîşaneyên sereke yên NetData di analîza çavkaniya serverê de

Li jêr hûn dikarin ji nêz ve li grafiya her pêkhateyek ferdî ya serverê mêze bikin:

Analîzkirina çavkaniya serverê ya berfireh

Ji bo zoom an jêbirina nexşeyan, hûn dikarin kombînasyona "Shift + çerxa mişkê" bikar bînin. Gava ku bikarhêner bi grafikên sereke nas e, menuyek pêvek ji bo her pêkhateyek veqetandî ya ku li quncika jorîn a rastê ye dê bixweber vebe. Amûr dikare agahdariya berfireh li ser hêmanên jêrîn peyda bike:

Parçeyên sereke yên NetData

Werin em analîzek berfireh bi karanîna sê hêmanên pêşîn bifikirin: CPU, Bîr, Dîsk:

Dîtina hûrgulî ya CPU li NetData Dîtina hûrgulî ya bîranînê di NetData de Dîtina hûrgulî ya dîskên li NetData

NetData di heman demê de mîhengên maqûl ên ji bo hişyariyên li ser pêlên diyarkirî jî hene. Ji bo çalakkirina wan, li ser panela jorîn "Alarm" hilbijêrin û ji navnîşê skrîptek jixwe amadekirî hilbijêrin:

Di NetData de navnîşa Alarmên Berdest

Fonksiyona kargêriyê pir berfireh e, û em pêşniyar dikin ku hûn xwe bi navnîşa tevahî ya îmkanên li ser nas bikin. GitHub rûpela projeyê an jî malpera fermî. Tenê ev yek amûr dê ji bo kontrolkirina bêkêmasî ya tevahiya serverê bi gelemperî û pêkhateyên wê yên kesane bi taybetî bes be.

Xelasî

Di encama tespîtkirina serverê de, meriv dikare were destnîşan kirin ku pergal bi gelemperî bi îstîqrar û bi bandor dixebite. Analîzkirina barkirina CPU, karanîna bîranînê, çalakiya dîskê, û barkirina torê destnîşan kir ku çavkaniyên serverê bi çêtirîn têne bikar anîn. Lêbelê, ji bo pêşîgirtina pirsgirêkên potansiyel, girîng e ku meriv çavdêriya birêkûpêk a barkirinê bike û çareseriyên paşvekêşanê amade bike da ku di pêşerojê de pêbawer û performansa serverê peyda bike.

❮ Gotara berê Kêmkirina barkirina serverê
Nivîsa din ❯ Veavakirina Firewall li ser Linux

Li ser VPS-ê ji me bipirsin

Em her dem amade ne ku di her wextê rojê û şevê de bersiva pirsên we bidin.