- Levytila (käyttö): Tämä parametri näyttää valitun levyn käyttämän tilan.
- Levytila (ilmainen): Tämä parametri näyttää valitun levyn käyttämättömän tilan määrän.
- Levynlukutoiminta: Tämä näyttää levyn kuluneen prosenttiosuuden lukupyyntöjen suorittamisessa.
- Levyn kirjoitusaktiviteetti: Tämä näyttää levyn kuluneen ajan prosenttiosuuden kirjoituspyyntöjen suorittamisessa.
Nämä ovat vain joitain parametreista, joilla levyn aktiivisuutta mitataan. Parametreja on vielä enemmän, joista meidän ei tarvitse keskustella tässä vaiheessa.
Jotta voimme mitata järjestelmämme kiintolevyjen suorituskykyä, meillä on oltava joitain työkaluja levytoimintojen kvantitatiiviseen analysointiin.
Työkalut levytoiminnan seurantaan Linuxissa
Seuraavassa on joitain työkaluja, joista aiomme keskustella yksityiskohtaisesti niiden käytöstä vaihe vaiheelta:
IOSTAT
IOSTAT on lyhenne sanoista Input-Output Statistics. Se on yksi suosituimmista työkaluista kehittäjien ja nörttien keskuudessa. He käyttävät sitä tarkistaakseen kaikki i / o-toiminnot, jotka tapahtuu tietyllä järjestelmällemme liitetyllä levyllä. Tämä työkalu seuraa myös levyn keskimääräistä käyntiaikaa oheislaitteisiin kytkettyjen tulo- ja lähtölukujen käsittelemiseksi.
IOSTATin käyttämät komennot pystyvät tuottamaan yksityiskohtaisen raportin, jota voidaan edelleen käyttää järjestelmän kokoonpanon muuttamiseen. Käyttäjille voi olla hyödyllistä optimoida järjestelmän levykäyttö ja sen suorituskyky. Tämä työkalu antaa yleensä suorittimen ja laitteen käyttöanalyysin erikseen.
Kuinka asentaa IOSTAT Linuxiin
Sysstat on paketti, joka sisältää IOSTAT-työkalun. Joten voimme asentaa tämän työkalun suoraan tästä paketista. Ubuntussa voimme suorittaa seuraavan komennon jatkaaksesi asennusta:
IOSTAT-komentojen suorittaminen levyn suorituskyvyn analysoimiseksi
IOSTAT-työkalun eri toimintojen käynnistämiseksi on paljon komentoja. Seuraavassa on eniten käytetyt komennot:
- iostat: Tämän komennon avulla voimme saada luettelon kaikista parametreista ja eri parametrien nykyisistä lukemista, joista on keskusteltu edellä.
- iostat -d: Tämä komento näyttää kaikkien tulo- / lähtölaitteiden tilastot.
- iostat -p: Tämä komento näyttää kaikkien tulo- / lähtölaitteiden ja parametrilukemien tilastot.
- iostat -x: Tämä komento palauttaa yksityiskohtaisen analyysin kaikkien laitteiden tekemistä syöttö- ja lähtötoiminnoista.
- iostat -d: Tämä komento näyttää tiettyyn laitteeseen liittyvät tilastot.
- iostat -m: Tämä komento näyttää järjestelmän kaikkien kiintolevyjen MB-tilastot.
- Nfsiostat: Tämän komennon avulla käyttäjät voivat analysoida NFS: n levyn käyttöä (verkkotiedostojärjestelmät.).
IOTOP
IOTOP on levyn toiminnan seuranta Linux-käyttöjärjestelmään perustuva työkalu. Se antaa reaaliaikaisen analyysin ja käyttöjärjestelmän käyttö levylle. Se käyttää kaikkia levyn käyttöön liittyviä tietoja suoraan Linux-ytimestä. Se tekee järjestelmästä luotettavamman tarkkuuden suhteen, koska kaikki haetut tiedot ovat reaaliaikaisia.
Se perustuu monisäikeiseen malliin. Se antaa tietoa kaikista i / o-toimintaan osallistuvista säikeistä sekä niiden kaistanleveyden käytöstä.
Kuinka asentaa IOTOP Linuxiin
Voimme käyttää Linux-jakelupaketteja tämän työkalun asentamiseen järjestelmäämme. Seuraava komento auttaa meitä tekemään saman Linux-käyttöjärjestelmässä:
IOTOP-komentojen suorittaminen levyn suorituskyvyn analysoimiseksi
IOTOP-työkalussa on useita komentoja levyn toiminnan analysoimiseksi eri näkökulman perusteella. Seuraavassa on muutamia eniten käytettyjä komentoja:
- iotop: Tämä komento näyttää kaikkien levyjen lukemisen ja kaikki yllä mainitut parametrit.
- iotop - vain: Tämän komennon avulla voimme tarkistaa vain ne, jotka kuluttavat levyn sisäänmenoa.
DSTAT
DSTAT on tehokas, joustava ja vankka työkalu Linux-käyttöjärjestelmän resurssitilastojen tuottamiseen, jota voidaan käyttää kaikkien aikaisempien työkalujen tilalla. Seuraavassa on joitain yleisimpiä ominaisuuksia, joita Dstat-työkalu tarjoaa:
- Se tuottaa kumulatiiviset tulokset yhdistämällä iostat-, vmstat-, mpstat- ja netstat-työkalut.
- Se tuottaa tilastot reaaliajassa.
- Se on erittäin skaalautuva.
- Se näyttää kustakin laitteesta luodut keskeytykset.
- Antaa tarkkoja tuloksia, vaikka järjestelmä olisi ylikuormitettu prosesseista.
- Sen avulla käyttäjät voivat viedä tuotetut tulokset a .csv-tiedostomuoto.
Kuinka asentaa DSTAT Linuxiin
Voit asentaa sen seuraamalla samaa prosessia. Se on saatavana Linux-distrossa. Paketit. Joten seuraava komento voidaan suorittaa komentoriviltä asennuksen jatkamiseksi:
$ sudo apt-get install dstatDSTAT-komentojen suorittaminen levyn suorituskyvyn analysoimiseksi
DSTAT-työkalussa on useita komentoja levytoimintojen analysoimiseksi eri näkökulman perusteella. Seuraavassa on muutamia eniten käytettyjä komentoja:
dstat: Tämä komento näyttää kaikkien levyjen ja kaikkien yllä mainittujen parametrien lukemisen, kuten lähetettyjen, vastaanotettujen tavujen kokonaismäärä, odotusaika, tyhjäkäyntiaika, luku- / kirjoitusaika, levytilastot jne.
dstat -vmstat: Tämä komento tuottaa tulosteen, joka sisältää tietoja, jotka liittyvät prosesseihin ja muistitilastoihin.
dstat -c -top-cpu -dn -top-mem: Tämä komento koostuu useista alikomennoista. Ne ovat seuraavat:
- -c: antaa tietoja CPU: n käytöstä.
- -yläsuoritin: Tämä näyttää prosessin, joka kuluttaa suurinta prosenttiosuutta prosessoria.
- -dn: Tämä osoittaa verkon tilan ja järjestelmän levyt.
- -top-mem: Tämä näyttää prosessin, joka kuluttaa suurinta prosenttiosuutta muistia.
Tällä tavalla DSTAT tarjoaa monia muita komentoja, jotka voidaan suorittaa levyn ja verkon suorituskykyyn liittyvien tietojen purkamiseksi ja niiden yksityiskohtaiseksi analysoimiseksi.
ATOP
ATOP on erityisen hyödyllinen, kun on tarpeen analysoida muutoksia järjestelmätasolla. Se suorittaa upean työn tiedotustehtävistä ajan mittaan. Se voi taulukoida kaikki prosessit, jotka aiheuttivat järjestelmätason muutoksia (kuten levyn tulo-lähtö) tietyllä ajanjaksolla, toisin kuin muut - tämän toiminnon tarjoaa vain ATOP.
Se on vaihtoehtoinen työkalu, jota voidaan käyttää levyresurssien analysointiin. Se voi myös analysoida Linux-pohjaisia palvelimia, verkkoon liittyviä parametreja jne. Tämän työkalun käytöllä on muutamia etuja, lukuun ottamatta edellä käsiteltyä, ja seuraavat ovat muutamia niistä:
- Voimme tarkastella resurssien käyttöä prosesseissa, jotka suljettiin kauan ennen.
- Se seuraa kaikkia aktiivisia ketjuja monisäikeisissä sovelluksissa ja jättää loput, mikä on ei-aktiivisia.
- Siinä korostetaan resursseja, jotka käyttävät resursseja kriittisellä tasolla ja tuottavat siten korkean käyttökokemuksen.
Kuinka asentaa ATOP Linuxiin
Atop voidaan asentaa Ubuntu-pohjaisiin käyttöjärjestelmiin suorittamalla seuraava komento. Tämä komento noutaa paketin Linuxin oletusvarastosta.
$ sudo apt-get install atopATOP-komentojen suorittaminen levyn suorituskyvyn analysoimiseksi
Alla on lueteltu joitain atop-työkalun tarjoamia komentoja, joiden avulla käyttäjät voivat suorittaa erilaisia toimintoja analysoidakseen järjestelmän levynkäyttöä ja siihen liittyvää verkon kaistanleveyttä:
- huipulla -m: Tämä komento näyttää kaikkien suorien prosessien tekemän muistin kulutuksen.
- -V: n huipulla: Näyttää asennetun version yläosassa.
- -topilla -a: Tämä komento näyttää kaikkien suorien prosessien suoran tilan.
- -s-huipulla: Tämä komento näyttää kaikki tehtävien ajoitukseen liittyvät tiedot.
- huipulla -d: Näyttää tiedot, jotka liittyvät tietojen kulutukseen levyn syöttö- ja tulostustoimintojen aikana.
- huipulla -v: Näyttää tietoja, kuten userId, rgid, processId jne.
- huipulla -y: Näyttää tiedot kaikista aktiivisista prosesseista.
- -C: n huipulla: Luettelee kaikki prosessit kulutusprosessorin tason järjestyksessä.
IOPING
IOPING on eräänlainen työkalu, joka tarjoaa erilaisia ominaisuuksia. Tätä työkalua käytetään erityisesti levyn viiveen analysointiin, ts.e., kuinka kauan tietyllä levyllä kestää aikaa vastata tiettyyn luku- ja kirjoituspyyntöön.
Kuinka asentaa IOPING Linuxiin
Asentaaksemme IOPINGin Linux-käyttöjärjestelmiin voimme suorittaa seuraavan päätelaitteen komennon:
$ sudo apt-get install iopingIOPING-komentojen suorittaminen levyn suorituskyvyn analysoimiseksi
Alla on lueteltu joitain IOPING-työkalun komentoja, joiden avulla käyttäjät voivat tarkistaa viiveeseen liittyvät ongelmat ja tehdä vianmäärityksen helposti.
- ioping -c-määrä: Esittää lukumäärän, jonka jälkeen työkalu pysäytetään.
- ioping -i -väli: Rajoittaa aikavälin välisen ajan pyydetyn aikaleiman välillä.
- ioping -l-nopeus: Rajoittaa tiedonsiirtonopeutta tavuina / s.
- ioping -t-aika: Jotkut prosessit jätetään huomiotta, koska niillä on hyvin vähän pyyntöaikaa. Joten tämän välttämiseksi voimme asettaa pyyntöajan.
- ioping -w määräaika: Työkalu pysähtyy tämän komennon avulla asetetun aikavälin jälkeen.
- ioping -D: Ohjaa järjestelmää tekemään luku- / kirjoituspyyntöjä.
- ioping -R: Tämä testaa nopeuden, jolla levy hakee tietoja.
- ioping -c 20 -s 1M / temp1: Tämä komento antaa määrällisen raportin / temp1: stä siirtämällä 21 pyyntöä jokaisesta 1 Mt: sta.
- ioping -RL / dev / sda: Näyttää peräkkäisen levyn nopeuden.
- ioping -RLB. | awk 'print $ 4': Näyttää peräkkäisen levyn nopeuden tavuina / s.
Johtopäätös
Tässä artikkelissa keskusteltiin useista työkaluista, joita voidaan käyttää levytoimintojen seuraamiseen Linux-pohjaisissa käyttöjärjestelmissä. Jokainen työkalu tarjoaa oman joukon ominaisuuksia, jotka auttavat käyttäjää analysoimaan järjestelmänsä käyttäytymistä sisältäpäin.
Yksityiskohtaisen analyysin avulla järjestelmänvalvojat voivat tehdä halutut muutokset järjestelmäkokoonpanoissa, jotta järjestelmä toimisi nopeammin ja sujuvammin. Nämä työkalut tuottavat tuloksia, jotka osoittavat järjestelmän nykyisen tilan, levyn kunnon, verkon kaistanleveyden käytön ja paljon muuta.
Näiden työkalujen käyttäminen voi saada järjestelmänvalvojat vianetsintään levyyn ja käyttöjärjestelmiin liittyviä ongelmia. Se antaa heille mahdollisuuden säästää aikaa vianmäärityksen aikana ja pitää järjestelmänsä kunnossa suorittaessaan voimakkaita resurssien käyttötehtäviä.