Dstat - snjalltæki til að fylgjast með árangri Linux netþjóns í rauntíma


Sum af vinsælustu og oft notuðu verkfærunum til að búa til kerfisauðlindir sem eru fáanleg á Linux pallinum eru mpstat. Þau eru notuð til að tilkynna tölfræði frá mismunandi kerfishlutum eins og sýndarminni, nettengingum og viðmótum, CPU, inntaks-/úttakstækjum og fleira.

Sem kerfisstjóri gætirðu verið að leita að þessu eina tóli sem getur gefið þér gott magn af þeim upplýsingum sem ofangreind tól veita, jafnvel meira, einu og öflugu tóli sem hefur viðbótareiginleika og getu, þá skaltu ekki leita lengra en dstat.

dstat er öflugt, sveigjanlegt og fjölhæft tól til að búa til tölfræði fyrir Linux kerfisauðlindir, sem kemur í staðinn fyrir öll verkfærin sem nefnd eru hér að ofan. Það kemur með aukaaðgerðum, teljara og það er mjög stækkanlegt, notendur með Python þekkingu geta smíðað sín eigin viðbætur.

  1. Tengist upplýsingum frá vmstat, netstat, iostat, ifstat og mpstat verkfærum
  2. Sýnir tölfræði samtímis
  3. Pantanateljarar og mjög teygjanlegar
  4. Styður samantekt á flokkuðum blokkum/nettækjum
  5. Sýnir truflanir fyrir hvert tæki
  6. Virkar á nákvæmum tímaramma, engar tímafærslur þegar kerfi er álagi
  7. Styður litað úttak, það gefur til kynna mismunandi einingar í mismunandi litum
  8. Sýnir nákvæmar einingar og takmarkar umreikningsmistök eins mikið og mögulegt er
  9. Styður útflutning á CSV úttaki í Gnumeric og Excel skjöl

Hvernig á að setja upp dstat í Linux kerfum

Hægt er að setja upp dstat frá sjálfgefnum geymslum á flestum Linux dreifingum, þú getur sett upp og notað það til að fylgjast með Linux kerfi í því ferli að stilla frammistöðupróf eða bilanaleitaræfingar.

# yum install dstat             [On RedHat/CentOS and Fedora]
$ sudo apt-get install dstat    [On Debian, Ubuntu and Linux Mint]

Það virkar í rauntíma og gefur út sértækar upplýsingar í dálkum, þar á meðal stærð og einingar fyrir tölfræði sem birtist eftir hverja sekúndu, sjálfgefið.

Athugið: Dstat framleiðslan er sérstaklega miðuð við mannlega túlkun, ekki sem inntak fyrir önnur verkfæri til að vinna úr.

Hér að neðan er úttak sem sést eftir að hafa keyrt dstat skipunina án nokkurra valkosta og röka (svipað og að nota -cdngy (sjálfgefið) valkosti eða -a valmöguleika).

$ dstat 

Úttakið hér að ofan gefur til kynna:

  1. CPU tölfræði: örgjörvanotkun notanda (usr) ferla, kerfis (sys) ferla, svo og fjöldi aðgerðalausra (idl) og biðferla (wai), harðra truflana (hiq) og mjúkra truflana (siq) .
  2. Tölfræði disks: heildarfjöldi lestrar (lesa) og skrifa (skrifa) aðgerða á diskum.
  3. Tölfræði netkerfis: heildarmagn bæta móttekinna (recv) og send (senda) á netviðmótum.
  4. Símboðstölfræði: fjöldi skipta sem upplýsingar eru afritaðar í (inn) og færðar út (út) úr minni.
  5. Kerfistölfræði: fjöldi truflana (int) og samhengisrofa (csw).

Til að birta upplýsingar frá vmstat, notaðu -v eða --vmstat valkostinn:

$ dstat --vmstat

Á myndinni hér að ofan sýnir dstat:

  1. Tölfræði vinnslu: Fjöldi keyrðra (keyrslu), læstra (blk) og nýrra (nýja) ferla.
  2. Minnistölfræði: magn notaðs (notaðs), biðminni (buff), skyndiminni (skyndiminni) og laust (ókeypis) minni.

Ég útskýrði þegar í síðustu þremur köflum (síðuboð, diskur og kerfistölfræði) í fyrra dæminu.

Leyfðu okkur að kafa ofan í nokkrar háþróaðar dstat kerfiseftirlitsskipanir. Í næsta dæmi viljum við fylgjast með einu forriti sem notar mesta örgjörva og eyðir mestu minni.

Valmöguleikarnir í skipuninni eru:

  1. -c – örgjörvanotkun
  2. --top-cpu – ferli sem notar flesta örgjörva
  3. -dn – tölfræði disks og netkerfis
  4. --top-mem – ferli sem eyðir mestu minni

$ dstat -c --top-cpu -dn --top-mem

Að auki geturðu einnig geymt úttak dstat í .csv skrá til greiningar á síðari tíma með því að virkja valmöguleikann --output eins og í dæminu hér að neðan.

0Hér erum við að sýna tíma, örgjörva, mem, kerfishleðslutölfræði með einni sekúndu seinkun á milli 5 uppfærslur (talningar).

$ dstat --time --cpu --mem --load --output report.csv 1 5 

Það eru nokkrir innri (eins og valkostir notaðir í fyrra dæmi) og ytri dstat viðbætur sem þú getur notað með dstat, til að skoða lista yfir öll tiltæk viðbætur skaltu keyra skipunina hér að neðan:

$ dstat --list

Það les viðbætur af slóðunum hér að neðan, því skaltu bæta við ytri viðbótum í þessar möppur:

~/.dstat/
(path of binary)/plugins/
/usr/share/dstat/
/usr/local/share/dstat/

Fyrir frekari upplýsingar um notkun, skoðaðu http://dag.wiee.rs/home-made/dstat/.

dstat er fjölhæft, allt-í-einn kerfisauðlindatölfræðiverkfæri, það sameinar upplýsingar frá nokkrum öðrum verkfærum eins og vmstat, mpstat, iostat, netstat og ifstat.

Ég vona að þessi umsögn muni vera þér gagnleg, síðast en ekki síst, þú getur deilt með okkur öllum tillögum, viðbótarhugmyndum til að bæta greinina og einnig gefið okkur endurgjöf um reynslu þína af því að nota dstat í gegnum athugasemdahlutann hér að neðan.