Knowledgebase Udhëzime të thjeshta për të punuar me shërbimin Profitserver

Diagnostifikimi i ngarkimit të serverit


Diagnostifikimi i rregullt i ngarkesës së serverit është jashtëzakonisht i rëndësishëm për funksionimin efikas të serverëve. Diagnostifikimi i ngarkesës së serverit lejon identifikimin e problemeve të mundshme, optimizimin e performancës dhe sigurimin e funksionimit të vazhdueshëm. Në mënyrë tipike, procedura të tilla përfshijnë vlerësimin e komponentëve individualë të harduerit, softuerit, cilësimeve të rrjetit dhe të dhënave operacionale.

Në këtë artikull, ne do të shqyrtojmë metodat kryesore të analizës së burimeve të serverit përmes terminalit dhe gjithashtu do të prekim mjetet për monitorimin automatik në shfletues. Udhëzimi është i zbatueshëm për çdo lloj Përkushtuar or serverë virtualë në çdo sistem operativ Linux, pavarësisht nga softueri i para-instaluar.

Si të kontrolloni ngarkesën e përgjithshme në server në terminal

Për të kontrolluar ngarkesën e përgjithshme të serverit direkt në terminal, shërbimet e njohura si p.sh më i lartë në majë do të përdoret. Në shumicën e rasteve, ato janë tashmë të instaluara paraprakisht. Thjesht nisni komandën:

top

Si përgjigje, mjeti do të japë informacion në lidhje me gjendjen aktuale të sistemit në kohë reale:

Diagnostifikimi i serverit duke përdorur programin më të lartë

Në këtë mënyrë, administratori i serverit jo vetëm që mund të gjurmojë informacionin e përgjithshëm, por edhe për një proces specifik, duke përdorur navigimin e tastierës. Sidoqoftë, programi gjithashtu lejon një analizë më të thellë. Për këtë, në dritaren kryesore të programit, shtypni "F", pas së cilës do të jetë e mundur të zgjidhni fusha shtesë:

Fushat shtesë në krye

Fushat aktive theksohen me shkronja të zeza, bëhen më të lehta se pjesa tjetër dhe shoqërohen nga një simbol *. Për të aktivizuar një fushë specifike, përdorni navigimin e tastierës dhe më pas shtypni hapësirë ose "Dtasti ". Për të dalë nga dritarja e fushave dhe programi në përgjithësi, shtypni "Q"Ose"EscFushat e shtuara rishtazi mund të shihen duke u kthyer në dritaren kryesore dhe duke lëvizur djathtas gjithashtu duke përdorur tastet e shigjetave në tastierë:

Fushat e shtuara në krye

Është e rëndësishme të ruani cilësimet aktuale kur dilni duke shtypur "W" Celës.

Mjeti tjetër në radhë është në majë. Është nisur me komandën:

atop

Menjëherë pas nisjes, ai shfaq informacione rreth sistemit:

Diagnostikimi i serverit duke përdorur mjetin e sipërm

Ka funksionalitet pothuajse identik për monitorim, por gjithashtu lejon gjurmimin e informacionit rreth rrjetit dhe disqeve. Ju mund të njiheni me të gjitha funksionet e disponueshme nga "ndihmë" komanda:

Funksionet e programit top

Në shumicën e rasteve, administratorët e përdorin këtë mjet për të parë regjistrat për një periudhë të caktuar. Kjo mund të jetë e dobishme kur duhet të dini ngarkesën për periudhën e kaluar, për shembull, gjatë natës. Për të parë regjistrat, përdorni komandën:

atop -r
Regjistrat diagnostikues të serverit duke parë me lart

Për navigim, përdorni "t"Çelësi - përpara në kohë",Shift +t" - prapambetur.

Si parazgjedhje, atop shkruan regjistrat çdo 10 minuta dhe i ruan ato në /var/log/atop drejtoria. Për të ndryshuar intervalin ose shtegun e ruajtjes, duhet të hapni skedarin e konfigurimit /etc/default/atop dhe bëni ndryshimet e mëposhtme:

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

Në shembullin e dhënë, regjistrat do të ruhen çdo minutë në shtegun dhe emrin e skedarit të specifikuar. Pas kësaj, ju duhet të rinisni programin me komandën:

systemctl restart atop.service

Si të kontrolloni ngarkesën e përgjithshme në server në shfletues

Përdorimi i mjeteve të palëve të treta në shfletues ofron një pamje më vizuale të asaj që po ndodh në server. Mjete të tilla synojnë analiza të rehatshme pa pasur nevojë të kaloni midis programeve në terminal për të gjetur një funksion specifik. Një nga zgjidhjet më funksionale është NetData. Është plotësisht falas dhe megjithatë ka gjithçka të nevojshme për diagnostikimin e plotë të serverit. Le të shqyrtojmë instalimin dhe konfigurimin e tij në detaje në shembullin e a server të dedikuar duke ekzekutuar OS Ubuntu 20.04.6:

apt-get install netdata –y

Menjëherë pas instalimit, vazhdoni me konfigurimin. Hapni skedarin kryesor të konfigurimit:

vim /etc/netdata/netdata.conf
Vlerat në skedarin e konfigurimit NetData

Krahasoni tre vlerat e para, ato duhet të jenë të ngjashme, dhe gjithashtu të specifikoni adresën IP të jashtme të serverit. Është me këtë që do të bëhet qasja e mëtejshme në panelin e kontrollit. Ruani ndryshimet në skedar dhe dilni. Rinisni shërbimin:

systemctl restart netdata

Kontrolloni funksionueshmërinë:

systemctl status netdata
Funksionaliteti i NetData

Shërbimi është nisur. Mbetet për të shkuar në panelin e kontrollit. Për ta bërë këtë, hapni shfletuesin dhe shkoni te:

http://11.22.33.44:19999

Ku 11.22.33.44 është adresa IP e serverit të specifikuar në skedarin e konfigurimit, 19999 është porti standard i programit.

Në krye të panelit, informacioni kryesor në lidhje me ngarkesën në server shfaqet në kohë reale:

Treguesit kryesorë të NetData në analizën e burimeve të serverit

Më poshtë mund të hidhni një vështrim më të afërt në grafikun e secilit komponent individual të serverit:

Analiza e detajuar e burimeve të serverit

Për të zmadhuar ose zvogëluar grafikët, mund të përdorni kombinimin "Shift + rrota e miut". Pasi përdoruesi të njihet me grafikët kryesorë, automatikisht do të hapet një meny shtesë për çdo komponent të veçantë që ndodhet në këndin e sipërm djathtas. Mjeti është në gjendje të ofrojë informacion të detajuar mbi komponentët e mëposhtëm:

Komponentët kryesorë të NetData

Le të shqyrtojmë një analizë të detajuar duke përdorur tre artikujt e parë: CPU, Memorie, Disqe:

Pamje e detajuar e CPU në NetData Pamje e detajuar e memories në NetData Pamje e detajuar e disqeve në NetData

NetData gjithashtu ka cilësime fleksibël për sinjalizimet për shkaktarët e specifikuar. Për t'i aktivizuar ato, zgjidhni "Alarm" në panelin e sipërm dhe zgjidhni një skenar të përgatitur tashmë nga lista:

Lista e alarmeve të disponueshme në NetData

Funksionaliteti i mjetit është shumë i gjerë dhe ju rekomandojmë të njiheni me listën e plotë të mundësive në GitHub faqja e projektit ose Faqen zyrtare të internetit. Vetëm ky mjet do të mjaftojë për kontrollin e plotë të të gjithë serverit në përgjithësi dhe përbërësve të tij individualë në veçanti.

Përfundim

Si rezultat i diagnostikimit të serverit të kryer, mund të pohohet se sistemi në përgjithësi funksionon në mënyrë të qëndrueshme dhe efikase. Analiza e ngarkesës së CPU, përdorimit të memories, aktivitetit të diskut dhe ngarkesës së rrjetit tregoi se burimet e serverit janë përdorur në mënyrë optimale. Megjithatë, për të parandaluar problemet e mundshme, është e rëndësishme të kryhet monitorim i rregullt i ngarkesës dhe të përgatiten zgjidhje rezervë për të siguruar besueshmërinë dhe performancën e serverit në të ardhmen.

⮜ Artikulli i mëparshëm Konfigurimi i Firewall-it në Linux
Artikulli tjetër ⮞ Reduktimi i ngarkesës së serverit

Na pyesni për VPS

Ne jemi gjithmonë të gatshëm t'u përgjigjemi pyetjeve tuaja në çdo kohë të ditës apo natës.