Intrebari Frecvente Instrucțiuni simple pentru a lucra cu serviciul Profitserver
Principal Intrebari Frecvente Diagnosticarea încărcării serverului

Diagnosticarea încărcării serverului


Diagnosticarea regulată a încărcării serverului este de o importanță critică pentru funcționarea eficientă a serverelor. Diagnosticarea încărcării serverului permite identificarea problemelor potențiale, optimizarea performanței și asigurarea funcționării continue. De obicei, astfel de proceduri includ evaluarea componentelor hardware individuale, software-ul, setările de rețea și datele operaționale.

În acest articol, vom examina principalele metode de analiză a resurselor serverului prin intermediul terminalului și vom aborda, de asemenea, instrumentele pentru monitorizarea automată în browser. Instrucțiunile sunt aplicabile oricărui tip de server dedicat sau virtual pe orice sistem de operare Linux, indiferent de software-ul preinstalat.

Cum să verificați încărcarea generală pe server în terminal

Pentru a verifica încărcarea generală a serverului direct în terminal, se vor folosi utilitare populare precum top și atop . În majoritatea cazurilor, acestea sunt deja preinstalate. Trebuie doar să lansați comanda:

top

Ca răspuns, instrumentul va oferi informații despre starea actuală a sistemului în timp real:

Diagnosticare server folosind utilitarul superior

În acest fel, administratorul serverului poate urmări nu doar informații generale, ci și despre un anumit proces, folosind navigarea prin tastatură. Cu toate acestea, programul permite și o analiză mai profundă. Pentru aceasta, în fereastra principală a utilitarului, apăsați tasta „ F ”, după care va fi posibil să selectați câmpuri suplimentare:

Câmpuri suplimentare din partea de sus

Câmpurile active sunt evidențiate cu caractere aldine, devin mai deschise la culoare decât restul și sunt însoțite de simbolul *. Pentru a activa un anumit câmp, utilizați navigarea de la tastatură, apoi apăsați tasta spațiu sau tasta „ D ”. Pentru a ieși din fereastra câmpurilor și din program în general, apăsați tasta „ Q ” sau „ Esc ”. Câmpurile nou adăugate pot fi văzute revenind la fereastra principală și derulând la dreapta folosind tot tastele săgeată de pe tastatură:

S-au adăugat câmpuri de sus

Este important să salvați setările curente la ieșirea din meniu apăsând tasta „ W ”.

Următorul instrument din linie este atop . Se lansează cu comanda:

atop

Imediat după lansare, afișează informații despre sistem:

Diagnosticare server folosind utilitarul Atop

Are funcționalități aproape identice pentru monitorizare, dar permite și urmărirea informațiilor despre rețea și discuri. Vă puteți familiariza cu toate funcțiile disponibile prin comanda „ help ”:

Funcțiile programului de vârf

În majoritatea cazurilor, administratorii folosesc acest instrument pentru a vizualiza jurnalele pentru o anumită perioadă. Acest lucru poate fi util atunci când trebuie să cunoașteți încărcătura pentru perioada trecută, de exemplu, peste noapte. Pentru a vizualiza jurnalele, utilizați comanda:

atop -r
Vizualizarea jurnalelor de diagnosticare a serverului cu vârf

Pentru navigare, folosiți tasta „ t ” — înainte în timp, „ Shift + t ” — înapoi.

În mod implicit, atop scrie jurnalele la fiecare 10 minute și le salvează în directorul /var/log/atop . Pentru a schimba intervalul sau calea de salvare, trebuie să deschideți fișierul de configurare /etc/default/atop și să faceți următoarele modificări:

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

În exemplul oferit, jurnalele vor fi salvate în fiecare minut în calea și numele fișierului specificate. După aceea, trebuie să reporniți programul cu comanda:

systemctl restart atop.service

Cum să verificați încărcarea generală a serverului în browser

Utilizarea instrumentelor terțe în browser oferă o imagine mai vizuală a ceea ce se întâmplă pe server. Astfel de instrumente sunt concepute pentru o analiză confortabilă, fără a fi nevoie să comutați între programe în terminal pentru a găsi o funcție specifică. Una dintre cele mai funcționale soluții este NetData . Este complet gratuit și totuși are tot ce este necesar pentru diagnosticarea completă a serverului. Să analizăm în detaliu instalarea și configurarea sa pe exemplul unui server dedicat care rulează sistemul de operare Ubuntu 20.04.6:

apt-get install netdata –y

Imediat după instalare, treceți la configurare. Deschideți fișierul de configurare principal:

vim /etc/netdata/netdata.conf
Valori din fișierul de configurare NetData

Comparați primele trei valori, ar trebui să fie similare și, de asemenea, să specificați adresa IP externă a serverului. Prin aceasta se va face accesul suplimentar la panoul de control. Salvați modificările în fișier și ieșiți. Reporniți serviciul:

systemctl restart netdata

Verificați operabilitatea:

systemctl status netdata
Operabilitate NetData

Serviciul este lansat. Rămâne să mergi la panoul de control. Pentru aceasta, deschideți browserul și accesați:

http://11.22.33.44:19999

Unde 11.22.33.44 este adresa IP a serverului specificată în fișierul de configurare, 19999 este portul standard al programului.

În partea de sus a tabloului de bord, informațiile principale despre încărcarea de pe server sunt afișate în timp real:

Principalii indicatori ai NetData în analiza resurselor serverului

Mai jos puteți arunca o privire mai atentă asupra graficului fiecărei componente individuale a serverului:

Analiză detaliată a resurselor serverului

Pentru a mări sau micșora diagramele, puteți utiliza combinația „Shift + rotiță mouse”. Odată ce utilizatorul este familiarizat cu graficele principale, se va deschide automat un meniu suplimentar pentru fiecare componentă separată situată în colțul din dreapta sus. Instrumentul este capabil să ofere informații detaliate despre următoarele componente:

Componentele principale ale NetData

Să luăm în considerare o analiză detaliată folosind primele trei elemente: procesoare, memorie, discuri:

Vedere detaliată a procesorului în NetData Vedere detaliată a memoriei în NetData Vedere detaliată a discurilor din NetData

NetData are, de asemenea, setări flexibile pentru alerte privind declanșatoarele specificate. Pentru a le activa, selectați „Alarmă” în panoul de sus și alegeți un script deja pregătit din listă:

Lista de alarme disponibile în NetData

Funcționalitatea utilitarului este foarte extinsă și vă recomandăm să vă familiarizați cu lista completă de posibilități de pe pagina proiectului GitHub sau de pe site-ul oficial . Doar acest instrument va fi suficient pentru un control complet al întregului server în general și al componentelor sale individuale în special.

Concluzie

Ca rezultat al diagnosticului de server efectuat, se poate afirma că sistemul funcționează în general stabil și eficient. Analiza încărcării procesorului, a utilizării memoriei, a activității discului și a încărcării rețelei a arătat că resursele serverului sunt utilizate în mod optim. Cu toate acestea, pentru a preveni potențialele probleme, este important să se efectueze o monitorizare regulată a încărcării și să se pregătească soluții de rezervă pentru a asigura fiabilitatea și performanța serverului în viitor.

❮ Articolul precedent Reducerea încărcării serverului
Articolul următor ❯ Configurarea paravanului de protecție pe Linux

Întrebați-ne despre VPS

Suntem întotdeauna gata să vă răspundem la întrebări la orice oră din zi sau din noapte.