Bibliotēka Vienkāršas instrukcijas darbam ar Profitserver pakalpojumu
galvenais Bibliotēka Servera slodzes diagnostika

Servera slodzes diagnostika


Regulāra servera slodzes diagnostika ir ļoti svarīga efektīvai serveru darbībai. Servera slodzes diagnostika ļauj identificēt iespējamās problēmas, optimizēt veiktspēju un nodrošināt nepārtrauktu darbību. Parasti šādas procedūras ietver atsevišķu aparatūras komponentu, programmatūras, tīkla iestatījumu un darbības datu novērtēšanu.

Šajā rakstā mēs aplūkosim galvenās servera resursu analīzes metodes, izmantojot termināli, kā arī pievērsīsimies automātiskās uzraudzības rīkiem pārlūkprogrammā. Instrukcija ir piemērojama jebkura veida dedikētiem vai virtuāliem serveriem jebkurā Linux operētājsistēmā neatkarīgi no iepriekš instalētās programmatūras.

Kā pārbaudīt kopējo servera slodzi terminālī

Lai pārbaudītu servera kopējo slodzi tieši terminālī, tiks izmantotas populāras utilītas, piemēram, top un atop . Vairumā gadījumu tās jau ir iepriekš instalētas. Vienkārši palaidiet komandu:

top

Atbildot uz to, rīks sniegs informāciju par pašreizējo sistēmas stāvokli reāllaikā:

Результат tops

Tādā veidā servera administrators, izmantojot tastatūras navigāciju, var izsekot ne tikai vispārīgu informāciju, bet arī informāciju par konkrētu procesu. Tomēr programma ļauj veikt arī padziļinātu analīzi. Lai to izdarītu, utilītas galvenajā logā nospiediet taustiņu " F ", pēc kura būs iespējams atlasīt papildu laukus:

Дополнительные поля top

Aktīvie lauki ir iezīmēti treknrakstā, kļūst gaišāki nekā pārējie un tiem ir pievienots simbols *. Lai aktivizētu konkrētu lauku, izmantojiet tastatūras navigāciju un pēc tam nospiediet atstarpes taustiņu vai taustiņu " D ". Lai izietu no lauku loga un programmas kopumā, nospiediet taustiņu " Q " vai " Esc ". Jaunpievienotos laukus var apskatīt, atgriežoties galvenajā logā un ritinot pa labi, izmantojot arī bultiņu taustiņus uz tastatūras:

3

Izejot no programmas, nospiežot taustiņu " W " , ir svarīgi saglabāt pašreizējos iestatījumus.

Nākamais rīks rindā ir augšpusē . Tas tiek palaists ar komandu:

atop

Tūlīt pēc palaišanas tiek parādīta informācija par sistēmu:

4

Tam ir gandrīz identiska uzraudzības funkcionalitāte, bet tas ļauj arī izsekot informāciju par tīklu un diskiem. Ar visām pieejamajām funkcijām varat iepazīties, izmantojot komandu " help ":

5

Vairumā gadījumu administratori izmanto šo rīku, lai skatītu žurnālus par noteiktu periodu. Tas var būt noderīgi, ja jums jāzina slodze par iepriekšējo periodu, piemēram, nakts laikā. Lai skatītu žurnālus, izmantojiet komandu:

atop -r
Просмотр логов atop

Navigācijai izmantojiet taustiņu " t " — pāriet laikā uz priekšu, bet taustiņu kombināciju " Shift+t " — pāriet atpakaļ.

Pēc noklusējuma atop raksta žurnālus ik pēc 10 minūtēm un saglabā tos direktorijā /var/log/atop . Lai mainītu saglabāšanas intervālu vai ceļu, jāatver konfigurācijas fails /etc/default/atop un jāveic šādas izmaiņas:

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

Norādītajā piemērā žurnāli tiks saglabāti katru minūti uz norādīto ceļu un faila nosaukumu. Pēc tam jums ir jārestartē programma ar komandu:

systemctl restart atop.service

Kā pārlūkprogrammā pārbaudīt kopējo servera slodzi

Izmantojot trešo pušu rīkus pārlūkprogrammā, tiek iegūts vizuālāks priekšstats par to, kas notiek serverī. Šādi rīki ir paredzēti ērtai analīzei bez nepieciešamības pārslēgties starp programmām terminālī, lai atrastu konkrētu funkciju. Viens no funkcionālākajiem risinājumiem ir NetData . Tas ir pilnīgi bezmaksas, un tajā ir viss nepieciešamais pilnīgai servera diagnostikai. Apskatīsim tā instalēšanu un konfigurēšanu detalizēti, izmantojot veltīta servera piemēru , kurā darbojas Ubuntu 20.04.6 operētājsistēma:

apt-get install netdata –y

Tūlīt pēc instalēšanas pārejiet pie iestatīšanas. Atveriet galveno konfigurācijas failu:

vim /etc/netdata/netdata.conf
1

Salīdziniet pirmās trīs vērtības, tām jābūt līdzīgām, kā arī norādiet servera ārējo IP adresi. Tādējādi tiks nodrošināta turpmāka piekļuve vadības panelim. Saglabājiet izmaiņas failā un izejiet. Restartējiet pakalpojumu:

systemctl restart netdata

Pārbaudiet darbību:

systemctl status netdata
Работоспособность NetData

Pakalpojums ir palaists. Atliek doties uz vadības paneli. Lai to izdarītu, atveriet pārlūkprogrammu un dodieties uz:

http://11.22.33.44:19999

Kur 11.22.33.44 ir servera IP adrese, kas norādīta konfigurācijas failā, 19999 ir programmas standarta ports.

Informācijas paneļa augšdaļā galvenā informācija par servera slodzi tiek parādīta reāllaikā:

Основные показатели NetData

Tālāk varat tuvāk apskatīt katra atsevišķā servera komponenta grafiku:

Детальный график сервера

Lai tuvinātu vai tālinātu diagrammas, varat izmantot kombināciju "Shift + peles ritenītis". Kad lietotājs ir iepazinies ar galvenajām diagrammām, automātiski tiks atvērta papildu izvēlne katram atsevišķam komponentam, kas atrodas augšējā labajā stūrī. Šis rīks spēj sniegt detalizētu informāciju par šādiem komponentiem:

Основные составляющие

Apsvērsim detalizētu analīzi, izmantojot pirmos trīs vienumus: CPU, atmiņa, diski:

Детальный просмотр данных Детальный просмотр памяти Детальный просмотр дисков

NetData ir arī elastīgi iestatījumi brīdinājumiem par noteiktiem trigeriem. Lai tos aktivizētu, augšējā panelī atlasiet "Trauksme" un sarakstā izvēlieties jau sagatavotu skriptu:

Trauksme pakalpojumā NetData

Šīs utilītas funkcionalitāte ir ļoti plaša, un mēs iesakām iepazīties ar pilnu iespēju sarakstu GitHub projekta lapā vai oficiālajā tīmekļa vietnē . Tikai šis viens rīks būs pietiekams, lai pilnībā kontrolētu visu serveri kopumā un tā atsevišķās sastāvdaļas.

Secinājumi

Veiktās servera diagnostikas rezultātā var apgalvot, ka sistēma kopumā darbojas stabili un efektīvi. CPU slodzes, atmiņas lietojuma, diska darbības un tīkla slodzes analīze parādīja, ka servera resursi tiek izmantoti optimāli. Tomēr, lai novērstu iespējamās problēmas, ir svarīgi veikt regulāru slodzes uzraudzību un sagatavot rezerves risinājumus, lai nodrošinātu servera uzticamību un veiktspēju nākotnē.

❮ Iepriekšējais raksts Servera slodzes samazināšana
Nākamais raksts ❯ Ugunsmūra konfigurēšana operētājsistēmā Linux

Jautājiet mums par VPS

Mēs vienmēr esam gatavi atbildēt uz jūsu jautājumiem jebkurā diennakts laikā.