Tietopankki Yksinkertaiset ohjeet työskentelemään Profitserver-palvelun kanssa
tärkein Tietopankki Palvelimen kuormituksen diagnostiikka

Palvelimen kuormituksen diagnostiikka


Säännöllinen palvelinkuormituksen diagnostiikka on erittäin tärkeää palvelimien tehokkaan toiminnan kannalta. Palvelimen kuormituksen diagnostiikka mahdollistaa mahdollisten ongelmien tunnistamisen, suorituskyvyn optimoinnin ja jatkuvan toiminnan varmistamisen. Tyypillisesti tällaisiin toimenpiteisiin kuuluu yksittäisten laitteistokomponenttien, ohjelmistojen, verkkoasetusten ja toimintatietojen arviointi.

Tässä artikkelissa tarkastelemme palvelinresurssien analysoinnin päämenetelmiä terminaalin kautta ja käsittelemme myös työkaluja automaattiseen valvontaan selaimessa. Ohje soveltuu kaikenlaisiin dedikoituihin tai virtuaalipalvelimiin missä tahansa Linux-käyttöjärjestelmässä riippumatta esiasennetusta ohjelmistosta.

Kuinka tarkistaa palvelimen kokonaiskuormitus terminaalissa

Palvelimen kokonaiskuormituksen tarkistamiseen suoraan terminaalissa käytetään suosittuja apuohjelmia, kuten top ja atop . Useimmissa tapauksissa ne on jo esiasennettu. Käynnistä vain komento:

top

Vastauksena työkalu tarjoaa tietoa järjestelmän nykyisestä tilasta reaaliajassa:

Palvelimen vianmääritys yläapuohjelman avulla

Tällä tavoin palvelimen ylläpitäjä voi seurata yleisten tietojen lisäksi myös tiettyä prosessia näppäimistönavigoinnin avulla. Ohjelma mahdollistaa kuitenkin myös syvällisemmän analyysin. Tätä varten paina apuohjelman pääikkunassa " F "-näppäintä, minkä jälkeen voit valita lisäkenttiä:

Yläosan lisäkentät

Aktiiviset kentät on korostettu lihavoituna, ne vaalenevat muita ja niiden yhteydessä on symboli *. Voit aktivoida tietyn kentän näppäimistönavigointia käyttäen ja painamalla sitten välilyöntiä tai D -näppäintä. Voit poistua kenttäikkunasta ja ohjelmasta yleensä painamalla Q- tai Esc -näppäintä. Uusia kenttiä voi tarkastella palaamalla pääikkunaan ja vierittämällä oikealle myös näppäimistön nuolinäppäimillä:

Lisätty yläosan kentät

On tärkeää tallentaa nykyiset asetukset poistuttaessa painamalla " W "-näppäintä.

Seuraava työkalu jonossa on ylhäällä . Se käynnistetään komennolla:

atop

Välittömästi käynnistämisen jälkeen se näyttää tietoja järjestelmästä:

Palvelimen diagnostiikka käyttämällä atop-apuohjelmaa

Siinä on lähes identtiset valvontatoiminnot, mutta se mahdollistaa myös verkon ja levyjen tietojen seurannan. Voit tutustua kaikkiin käytettävissä oleviin toimintoihin komennolla " help ":

Atop-ohjelman toiminnot

Useimmissa tapauksissa järjestelmänvalvojat käyttävät tätä työkalua tietyn ajanjakson lokien tarkastelemiseen. Tästä voi olla hyötyä, kun haluat tietää kuluneen jakson kuorman, esimerkiksi yön yli. Voit tarkastella lokeja käyttämällä komentoa:

atop -r
Palvelimen diagnostiikkalokien katselu ylhäällä

Navigointiin käytä " t "-näppäintä – ajassa eteenpäin – ja " Shift + t " – taaksepäin.

Oletusarvoisesti atop kirjoittaa lokit 10 minuutin välein ja tallentaa ne hakemistoon /var/log/atop . Tallennusvälin tai -polun muuttaminen edellyttää, että avaat asetustiedoston /etc/default/atop ja teet seuraavat muutokset:

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

Esitetyssä esimerkissä lokit tallennetaan joka minuutti määritettyyn polkuun ja tiedostonimeen. Sen jälkeen sinun on käynnistettävä ohjelma uudelleen komennolla:

systemctl restart atop.service

Kuinka tarkistaa palvelimen kokonaiskuormitus selaimessa

Kolmannen osapuolen työkalujen käyttö selaimessa tarjoaa visuaalisemman kuvan palvelimella tapahtuvasta. Tällaiset työkalut on tarkoitettu mukavaan analysointiin ilman, että terminaalissa tarvitsee vaihtaa ohjelmien välillä tietyn toiminnon löytämiseksi. Yksi toimivimmista ratkaisuista on NetData . Se on täysin ilmainen ja sisältää kaiken tarvittavan palvelimen täydelliseen diagnostiikkaan. Tarkastellaan sen asennusta ja konfigurointia yksityiskohtaisesti esimerkissä erillisestä palvelimesta , jossa on Ubuntu 20.04.6 -käyttöjärjestelmä:

apt-get install netdata –y

Siirry asennukseen välittömästi asennuksen jälkeen. Avaa pääasetustiedosto:

vim /etc/netdata/netdata.conf
Arvot NetData-määritystiedostossa

Vertaa kolmea ensimmäistä arvoa, niiden tulee olla samanlaisia, ja määritä myös palvelimen ulkoinen IP-osoite. Tämä mahdollistaa lisäpääsyn ohjauspaneeliin. Tallenna muutokset tiedostoon ja poistu. Käynnistä palvelu uudelleen:

systemctl restart netdata

Tarkista toimivuus:

systemctl status netdata
NetData toimivuus

Palvelu käynnistetään. On vielä siirryttävä ohjauspaneeliin. Tätä varten avaa selain ja mene osoitteeseen:

http://11.22.33.44:19999

Jossa 11.22.33.44 on konfiguraatiotiedostossa määritetyn palvelimen IP-osoite ja 19999 on ohjelman vakioportti.

Dashboardin yläosassa tärkeimmät tiedot palvelimen kuormituksesta näkyvät reaaliajassa:

NetDatan tärkeimmät indikaattorit palvelinresurssianalyysissä

Alla voit tarkastella lähemmin palvelimen kunkin yksittäisen komponentin kaaviota:

Yksityiskohtainen palvelinresurssianalyysi

Voit lähentää tai loitontaa kaavioita käyttämällä yhdistelmää "Vaihto + hiiren rulla". Kun käyttäjä on tutustunut pääkaavioihin, jokaiselle erilliselle komponentille avautuu automaattisesti lisävalikko oikeassa yläkulmassa. Työkalu pystyy tarjoamaan yksityiskohtaisia ​​tietoja seuraavista osista:

NetDatan pääkomponentit

Harkitsemme yksityiskohtaista analyysiä käyttämällä kolmea ensimmäistä kohdetta: prosessorit, muisti, levyt:

Yksityiskohtainen näkymä CPU:sta NetDatassa Yksityiskohtainen näkymä muistista NetDatassa Yksityiskohtainen näkymä levyistä NetDatassa

NetDatalla on myös joustavat asetukset tiettyjen laukaisimien hälytyksille. Aktivoi ne valitsemalla yläpaneelista "Hälytys" ja valitsemalla luettelosta jo valmis skripti:

Saatavilla olevat hälytysluettelot NetDatassa

Apuohjelman toiminnallisuus on erittäin laaja, ja suosittelemme tutustumaan täydelliseen luetteloon mahdollisuuksista GitHub - projektisivulla tai virallisella verkkosivustolla . Pelkkä tämä yksi työkalu riittää koko palvelimen ja erityisesti sen yksittäisten komponenttien täydelliseen hallintaan.

Yhteenveto

Tehdyn palvelindiagnoosin tuloksena voidaan todeta, että järjestelmä toimii yleisesti vakaasti ja tehokkaasti. Suorittimen kuormituksen, muistin käytön, levytoiminnan ja verkon kuormituksen analyysi osoitti, että palvelimen resursseja käytetään optimaalisesti. Mahdollisten ongelmien estämiseksi on kuitenkin tärkeää seurata säännöllisesti kuormitusta ja valmistella varmuuskopioratkaisuja palvelimen luotettavuuden ja suorituskyvyn varmistamiseksi tulevaisuudessa.

❮ Edellinen artikkeli Palvelimen kuormituksen vähentäminen
Seuraava artikkeli ❯ Palomuurin määrittäminen Linuxissa

Kysy meiltä VPS:stä

Olemme aina valmiita vastaamaan kysymyksiisi milloin tahansa päivällä tai yöllä.