Dstat: orodje za spremljanje uspešnosti in virov naše ekipe

dstat

dstat je vsestransko orodje za statistiko virov. To orodje združuje zmožnosti iostata, vmstata, netstata in ifstata. Dstat nam omogoča sprotno spremljanje sistemskih virov. Ko morate te podatke zbrati sproti, se bo dstat prilagodil vašim potrebam.

dstat nam omogoča, da v realnem času vidimo vse sistemske vire, v stolpcih nam daje podrobne informacije o celotnem sistemu, na primer lahko vidimo prostor na disku v kombinaciji s prekinitvami krmilnika IDE.

Dstat funkcije

  • Zapisano v python
  • Združite skupaj: Vmstat, IOSTAT, ifstat, NETSTAT.
  • Prikazuje natančne statistike v realnem času.
  • Modularna zasnova.
  • Preprosto razširite, dodajte svoje števce.
  • Omogoča izvoz datotek CSV, ki jih lahko uvozite v Gnumeric in Excel za izdelavo grafike.
  • Vključuje številne zunanje vtičnike, ki dokazujejo, kako enostavno je dodajati števce.
  • Lahko povzamete bloke omrežne naprave / skupine in navedete skupno število.
  • Lahko prikaže prekinitve glede na napravo
  • Zelo natančni časovni okviri, brez preklopnih časov, ko je sistem obremenjen
  • Določite lahko različne enote z različnimi barvami.
  • Lahko kaže vmesne rezultate, ko je odlašanje> 1.

Namestitev Dstata

dstat je znotraj skladišč Ubuntu Privzeto ga lahko enostavno namestite tako, da zaženete naslednji ukaz:

sudo apt-get install dstat

Kako uporabljati Dstat?

Namestitev zaključena nadaljujemo z zagonom aplikacije z naslednjim ukazom:

dstat

Prikaže nam izhod s sistemskimi informacijami. S tem bodo privzeto uporabljene naslednje možnosti.

Možnosti -cdngy so naslednje:

  1. c: statistika procesorja
  2. d: statistika diska
  3. n: statistika omrežja
  4. g: statistika strani
  5. y: sistemska statistika

Torej to izhodne podatke lahko nekoliko prilagodimona primer, če imamo v računalniku več diskov, lahko označimo, da nam na primer prikazuje podatke z drugega diska

dstat -cdl -D sdb

Odhod:

  ----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 …

Zdaj po drugi strani če želimo prikazati podatke o CPU, večja zakasnitev in večji pomnilnik, zaženite naslednji ukaz:

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

Po drugi strani pa rezultat ukaza dstat lahko shranimo v datoteko .csv z možnostjo –output:

Če želite na primer prikazati čas, CPU, pomnilnik, statistiko nalaganja sistema z zakasnitvijo dveh sekund med 10 posodobitvami in shraniti izhod v datoteko report.csv, zaženite naslednji ukaz:

dstat --output report.csv

prav tako lahko uporablja različne notranje vtičnike in zunanji z dstat.

Če želite seznam vseh razpoložljivih vtičnikov, zaženite naslednji ukaz:

dstat --list

Z dstat je na voljo veliko uporabnih možnosti, s spodnjim ukazom lahko navedete vse razpoložljive možnosti:

dstat -h

Odhod:

  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

Dstat ima veliko možnosti, s katerimi lahko sproti dobimo natančne informacije o svoji opremi in sistemu, le naučiti se moramo, kako jih uporabiti v svojo korist.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.