Levynhallinnointi

Kuinka mitata levyn toimintaa Linux-palvelimelle

Kuinka mitata levyn toimintaa Linux-palvelimelle
Digitaalisen vuosisadan aikakausi on alkanut, ja kaikki näyttävät olevan kiireisiä tekniikoilla. Yritykset pyrkivät kovemmin huippuosaamisen saavuttamiseen tarjoamalla parhaat palvelut potentiaalisille asiakkailleen. Kuvittele nyt kohtaus, jossa verkkosivusto toimii hyvin hitaasti ja koko sivuston lataaminen vie kauemmin. Liiketoiminnan järjestelmänvalvojat haluavat selvittää tarkan syyn hitaalle verkkosivustolle.

Tässä artikkelissa tarkastelemme joitain tärkeitä vinkkejä, jotka ovat välttämättömiä verkkosivustosi latausaikojen nopeuttamiseksi mittaamalla levyn toimintaa.

Mikä on hidas verkkosivuston syy?

Käyttäjän on lähetettävä pyyntö saadakseen tietoja palvelimelta. Palvelinpuolella tiedot sijaitsevat tiedostoissa, jotka on tallennettu kiintolevyihin (HDD) tai mieluummin levyille. Sitten levy alkaa pyöriä päästäksesi vaadittavalle levysektorille käyttäjän pyyntöjen lukemista varten. Kun prosessori odottaa tiedoston palautumista, prosessi johtaa odotusaikaan noin muutaman millisekunnin.

Tällainen pääsyaika lisää raskasdatapalvelimien käsittelyn, koska heidän on suoritettava lukemattomia datapyyntöjä, ja siksi siitä tulee suorituskyvyn pullonkaula tietojen hakemiseksi tallennuslaitteelta. Siksi sovelluksen suorituskyvyn estämiseksi levyn viiveestä on tärkeää pitää silmällä levyn käyttöä I / O: n kanssa sovelluksen parhaiden ydintoimintojen tarkistamiseksi. Aloitetaan muutamalla yksinkertaisella termillä.

Mikä on levyn I / O?

Levyn I / O sisältää kaikki luku- ja kirjoitusoperaatiot ja määrittelee nopeuden, jolla tiedonsiirron on tapahduttava RAM-muistin ja kiintolevyn välillä. Periaatteessa levyn I / O: ta käytetään aktiivisen levyn ajan mittaamiseen ja sitä käytetään suorituskyvyn mittana erottaakseen esimerkiksi tallennuslaitteet - kiintolevyt, SSD: t ja SAN. Tämän avulla voit seurata järjestelmän luku- ja kirjoitusoperaatioita ja asettaa rajoitukset hälytysten saamiseksi aina, kun saavutat maksimitason.

Seuraa levyn I / O-palvelimia Linux-palvelimilla

IOSTAT- ja IOTOP-komentojen käyttäminen

Aluksi sinun on kirjoitettava pääte komento päätelaitteeseen palvelimen kuormituksen tarkistamiseksi ja jos tulokset ovat alhaiset, siirry sitten wa-tilaan saadaksesi lisätietoja kiintolevyn luku- ja kirjoitus-IOPS: stä. Jos tulos on positiivinen, tarkista I / O-toiminta Linux-ruudusta käyttämällä iostat- tai iotop-komentoja.  Voit seurata levyn käyttöä yksittäisen prosessin avulla käyttämällä iotop-komentoa, kun taas iostat sallii I / O-laitteen latausaikasi. Joskus sitä käytetään levytoimintojen tasapainon arvioimiseen.

Linux-silmukka-laitteissasi on ilmeistä, että toimitetut tilastot auttavat sinua sekoittamaan näyttöä, kun haluat keskittyä vain levyihin. Katso alla annettu komento, joka ei tarjoa -p-asetusta levyjen valvomiseksi.

Iotop-komento on paras apuohjelma, kun tarkastelet levyn I / O-toimintoa keräämällä kaikki käyttötiedot Linux-ytimen kautta ja saadaksesi käsityksen levyn I / O: n vaativimmista ehdoista. Katso annettu esimerkki tarkistaaksesi, milloin silmukan aika on asetettu 5 sekuntiin. Näyttö päivittyy itsestään ja korvaa tuloksen.

atop- ja ioping-komennot

Ioping-komento on kokonaan muunneltava työkalutyyppi, mutta se voi ilmoittaa levyn viiveestä ilmoittamalla, kuinka kauan kestää, ennen kuin levy vastaa pyyntöihisi ja auttaa tunnistamaan levyongelmat.

Atop-komento on samanlainen kuin alkuun, joka tarjoaa paljon tietoa järjestelmän suorituskyvystä sisällyttämällä osan tilastoista levyn toimintaan.

Voit myös helposti hallita levytilastoja, se voi tapahtua käyttämällä komentoa samalla tavalla.

dtstat-komento

Tämä komento tarjoaa tilastotietoja paljon muusta kuin vain levytoiminnasta. Jos siis haluat tarkastella levyn toimintaa, on suositeltavaa käyttää -d-vaihtoehtoa. Saat jatkuvan luettelon levyn luku- / kirjoitusmittauksista kuvan osoittamalla tavalla, kunnes lopetat sen näyttämisen ^ c: llä. Lisäksi on huomattava, että jokaisen seuraavan rivin jälkeen sinun on ilmoitettava levyn toiminta seuraavan aikavälin sisällä, jossa oletusarvo on vain yksi sekunti.

Paketoida

Tässä olemme artikkelin lopussa. Toivomme, että yksi näistä komennoista kertoo sinulle, mitä sinun on tiedettävä levyn suorituskyvyn suhteen. Näiden komentojen toistuva käyttö antaa sinulle tarkan kuvan kiireisen tai hitaan levyn takaa. Siihen asti - jatka oppimista!

Asenna uusin OpenRA-strategiapeli Ubuntu Linuxiin
OpenRA on ilmainen / ilmainen reaaliaikainen strategiapelimoottori, joka luo uudet Westwood-pelit, kuten klassinen Command & Conquer: Red Alert. Hajau...
Asenna uusin Dolphin Emulator for Gamecube & Wii Linuxiin
Dolphin-emulaattorin avulla voit pelata valitsemiasi Gamecube & Wii -pelejä Linux-henkilökohtaisilla tietokoneilla (PC). Koska Dolphin Emulator on va...
Kuinka käyttää GameConqueror-huijausmoottoria Linuxissa
Artikkelissa on opas GameConqueror-huijausmoottorin käytöstä Linuxissa. Monet Windows-pelejä pelaavat käyttäjät käyttävät "Cheat Engine" -sovellusta m...