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 tarkastellaan palvelinresurssien analyysin päämenetelmiä terminaalin kautta ja kosketamme myös työkaluja automaattiseen seurantaan selaimessa. Ohje soveltuu kaikenlaisiin omistautunut or virtuaalisia palvelimia missä tahansa Linux-käyttöjärjestelmässä esiasennetusta ohjelmistosta riippumatta.

Kuinka tarkistaa palvelimen kokonaiskuormitus terminaalissa

Palvelimen kokonaiskuormituksen tarkistamiseksi suoraan päätteessä on suosittuja apuohjelmia, kuten ylin ja päällä tullaan käyttämään. 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ä tavalla palvelimen järjestelmänvalvoja voi seurata yleisten tietojen lisäksi myös tiettyä prosessia näppäimistön avulla. Ohjelma mahdollistaa kuitenkin myös syvemmän analyysin. Paina tätä varten apuohjelman pääikkunassa "F" -näppäintä, jonka jälkeen on mahdollista valita lisäkenttiä:

Yläosan lisäkentät

Aktiiviset kentät on korostettu lihavoidulla, vaaleampia kuin muut, ja niitä seuraa symboli *. Aktivoidaksesi tietyn kentän, käytä näppäimistön navigointia ja paina sitten tila tai "D" -näppäintä. Poistu kenttien ikkunasta ja ohjelmasta yleensä painamalla "Q"Tai"esc" -näppäin. Näet juuri lisätyt kentät 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, kun poistut painamalla "W"näppäintä.

Seuraava työkalu jonossa on pää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 "auttaa"komento:

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ä

Käytä navigointiin "t"näppäin - eteenpäin ajassa",Vaihto + t"- taaksepäin.

Oletusarvoisesti atop kirjoittaa lokit 10 minuutin välein ja tallentaa ne /var/log/atop hakemistosta. Jos haluat muuttaa tallennusväliä tai polkua, sinun on avattava asetustiedosto /etc/default/atop ja tee 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äminen selaimessa antaa visuaalisen kuvan siitä, mitä palvelimella tapahtuu. Tällaiset työkalut on tarkoitettu mukavaan analysointiin ilman tarvetta vaihtaa päätteen ohjelmien välillä tietyn toiminnon löytämiseksi. Yksi toimivimmista ratkaisuista on NetData. Se on täysin ilmainen, ja silti siinä on kaikki tarvittava palvelimen täydelliseen diagnostiikkaan. Tarkastellaan sen asennusta ja konfigurointia yksityiskohtaisesti esimerkissä a oma palvelin käyttöjärjestelmä Ubuntu 20.04.6:

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

Missä 11.22.33.44 on konfigurointitiedostossa määritetty palvelimen IP-osoite, 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 kaikkiin mahdollisuuksiin GitHub projektin sivu tai virallinen nettisivu. Vain 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ä.