Dstat: työkalu tiimimme suorituskyvyn ja resurssien seuraamiseen

dstat

dstat on monipuolinen resurssitilastotyökalu. Tämä työkalu yhdistää iostat-, vmstat-, netstat- ja ifstat-ominaisuudet. Dstat antaa meille mahdollisuuden seurata järjestelmän resursseja reaaliajassa. Kun sinun on kerättävä kyseiset tiedot reaaliajassa, dstat mukautuu tarpeisiisi.

dstat avulla voimme nähdä kaikki järjestelmäresurssit reaaliajassa, se antaa meille yksityiskohtaista tietoa koko järjestelmästä sarakkeissa, esimerkiksi voimme nähdä levytilan yhdessä IDE-ohjaimen keskeytysten kanssa.

Dstat-ominaisuudet

  • Kirjoitettu pythonissa
  • Yhdistä yhdessä: Vmstat, IOSTAT, ifstat, NETSTAT.
  • Näyttää tarkat tilastot reaaliajassa.
  • Modulaarinen muotoilu.
  • Laajenna helposti, lisää omat laskurit.
  • Sen avulla voidaan viedä CSV-lähtö, joka voidaan tuoda Gnumericiin ja Exceliin grafiikan tekemistä varten.
  • Se sisältää monia ulkoisia laajennuksia osoittamaan, kuinka helppoa on lisätä laskureita.
  • Voit tehdä yhteenvedon verkkolaite- / ryhmälohkoista ja antaa kokonaisluvun.
  • Voi näyttää keskeytykset laitteen mukaan
  • Erittäin tarkat aikakehykset, ei vaihtoja, kun järjestelmää rasitetaan
  • Voit määrittää eri yksiköitä eri väreillä.
  • Se voi näyttää välituloksia, kun lykkääminen on> 1.

Dstatin asentaminen

dstat on Ubuntun arkistojen sisällä Oletuksena voit asentaa sen helposti suorittamalla seuraavan komennon:

sudo apt-get install dstat

Kuinka käyttää Dstatia?

asennus suoritettu aloitamme sovelluksen seuraavalla komennolla:

dstat

Se näyttää meille tuotoksen järjestelmätiedoilla. Tällöin se käyttää oletuksena seuraavia vaihtoehtoja.

-Cdngy-vaihtoehdot ovat seuraavat:

  1. c: prosessorin tilastot
  2. d: levytilastot
  3. n: verkkotilastot
  4. g: sivutilastot
  5. y: järjestelmän tilastot

Mitä varten voimme muokata tietolähtöä hiemanEsimerkiksi, jos tietokoneessamme on useampi kuin yksi levy, voimme ilmoittaa, että se näyttää meille tietoja esimerkiksi toisesta levystä

dstat -cdl -D sdb

lähtö:

  ----total-cpu-usage---- --dsk/sdb- ---load-avg--- usr sys idl wai hiq siq| read writ| 1m 5m 15m 9 10 78 2 0 0| 84B …

Nyt toisaalta jos haluamme näyttää prosessorin tiedot, suurempi viive ja suurempi muisti, suorita seuraava komento:

dstat --top-cpu-adv --top-latency --top-mem

Nyt toisaalta, voimme tallentaa dstat-komennon tuloksen .csv-tiedostoon käyttämällä –ulostulovaihtoehtoa:

Esimerkiksi, jos haluat näyttää ajan, suorittimen, muistin ja järjestelmän lataustilastot kahden sekunnin viiveellä 10 päivityksen välillä ja tallentaa lähdön report.csv-tiedostoon, suorita seuraava komento:

dstat --output report.csv

myös voi käyttää erilaisia ​​sisäisiä laajennuksia ja ulkoinen dstatilla.

Voit luetella kaikki saatavilla olevat laajennukset suorittamalla seuraavan komennon:

dstat --list

Dstatilla on monia hyödyllisiä vaihtoehtoja, voit luetella kaikki käytettävissä olevat vaihtoehdot alla olevalla komennolla:

dstat -h

lähtö:

  Usage: dstat [-afv] [options..] [delay [count]] Versatile tool for generating system resource statistics

Opciones de Dstat:

-c, --cpu enable cpu stats

-C 0,3, el total incluye cpu0, cpu3 y total

-d, --disk habilita las estadísticas del disco

-D total, hda incluye hda y total

-g, --page enable page stats

-i, --int enable interrupt stats

-I 5, eth2 incluye int5 y la interrupción utilizada por eth2

-l, - load enable load stats

-m, --mem enable memory stats

-n, --net habilitar estadísticas de red

-N eth1, total incluye eth1 y total

-p, --proc enable process stats

-r, --io enable io stats (solicitudes de E / S completadas)

-s, --swap enable swap stats

-S swap1, total incluye swap1 y total

-t, - tiempo de habilitar salida de fecha / hora

-T, - contador de tiempo de habilitación de tiempo (segundos desde época)

-y, --sys enable system stats

--aio enable aio stats

--fs, --filesystem enable fs stats

--ipc enable ipc stats

--lock enable lock stats

--raw enable raw stats

--socket enable socket stats

--tcp enable tcp stats

--udp enable udp stats

--Unix habilita las estadísticas de Unix

--vm enable vm stats

Dstatilla on monia vaihtoehtoja, joiden avulla voimme saada tarkkoja tietoja laitteistamme ja järjestelmästämme reaaliajassa, on vain opittava käyttämään niitä eduksi.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.