Bibliotēka Vienkāršas instrukcijas darbam ar Profitserver pakalpojumu

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 apskatīsim galvenās servera resursu analīzes metodes, izmantojot termināli, kā arī pieskaramies rīkiem automātiskai pārraudzībai pārlūkprogrammā. Instrukcija attiecas uz jebkura veida veltīta or virtuālie serveri 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 kopējo servera slodzi tieši terminālī, populāras utilītas, piemēram, tops un virspusē tiks izmantots. Vairumā gadījumu tie jau ir iepriekš instalēti. Vienkārši palaidiet komandu:

top

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

Servera diagnostika, izmantojot augšējo utilītu

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

Papildu lauki augšpusē

Aktīvie lauki ir izcelti treknrakstā, kļūst gaišāki par pārējiem, un tiem pievienots simbols *. Lai aktivizētu noteiktu lauku, izmantojiet tastatūras navigāciju un pēc tam nospiediet telpa vai "D" taustiņu. Lai izietu no lauku loga un programmas kopumā, nospiediet "Q"Vai"Esc" taustiņu. Tikko pievienotos laukus var redzēt, atgriežoties galvenajā logā un ritinot pa labi, arī izmantojot tastatūras bulttaustiņus:

Pievienoti augšdaļas lauki

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

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

atop

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

Servera diagnostika, izmantojot atop utilītu

Tam ir gandrīz identiska pārraudzības funkcionalitāte, taču tā ļauj arī izsekot informācijai par tīklu un diskiem. Jūs varat iepazīties ar visām pieejamajām funkcijām, izmantojot "palīdzēt"komanda:

Atop programmas funkcijas

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
Servera diagnostikas žurnālu skatīšana ar atop

Navigācijai izmantojiet "t"taustiņš — uz priekšu laikā",Shift + t"- atpakaļ.

Pēc noklusējuma atop ieraksta žurnālus ik pēc 10 minūtēm un saglabā tos mapē /var/log/atop direktoriju. Lai mainītu saglabāšanas intervālu vai ceļu, jāatver konfigurācijas fails /etc/default/atop un veiciet šā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

Trešās puses rīku izmantošana pārlūkprogrammā sniedz vizuālāku priekšstatu par serverī notiekošo. Šādi rīki ir paredzēti ērtai analīzei bez nepieciešamības terminālī pārslēgties starp programmām, lai atrastu noteiktu funkciju. Viens no funkcionālākajiem risinājumiem ir NetData. Tas ir pilnīgi bezmaksas, taču tajā ir viss nepieciešamais pilnai servera diagnostikai. Sīkāk apsvērsim tā uzstādīšanu un konfigurēšanu, izmantojot piemēru a Serveris darbojas operētājsistēma Ubuntu 20.04.6:

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
Vērtības NetData konfigurācijas failā

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 darbspēja

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

Reģions 11.22.33.44 ir konfigurācijas failā norādītā servera IP adrese, 19999 ir programmas standarta ports.

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

Galvenie NetData rādītāji servera resursu analīzē

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

Detalizēta servera resursu analīze

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:

NetData galvenās sastāvdaļas

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

Detalizēts CPU skats pakalpojumā NetData Detalizēts atmiņas skats NetData Detalizēts disku skats pakalpojumā NetData

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:

Pieejamo trauksmes signālu saraksts pakalpojumā NetData

Lietderības funkcionalitāte ir ļoti plaša, un mēs iesakām iepazīties ar pilnu iespēju sarakstu vietnē GitHub projekta lapa vai oficiālā mājas lapa. Ar šo vienu rīku pietiks, lai pilnībā kontrolētu visu serveri kopumā un jo īpaši tā atsevišķas 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 Ugunsmūra konfigurēšana operētājsistēmā Linux
Nākamais raksts ⮞ Servera slodzes samazināšana

Jautājiet mums par VPS

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