Dstat: alat za praćenje učinka i resursa našeg tima

dstat

dstat je svestran alat za statistiku resursa. Ovaj alat kombinira mogućnosti iostata, vmstata, netstata i ifstata. Dstat nam omogućava praćenje sistemskih resursa u stvarnom vremenu. Kada trebate prikupiti te podatke u stvarnom vremenu, dstat će se prilagoditi vašim potrebama.

dstat omogućava nam da u realnom vremenu vidimo sve sistemske resurse, daje nam detaljne informacije o cijelom sustavu u stupcima, na primjer, možemo vidjeti prostor na disku u kombinaciji s prekidima IDE kontrolera.

Dstat značajke

  • Napisano pythonom
  • Kombinirajte zajedno: Vmstat, IOSTAT, ifstat, NETSTAT.
  • Prikazuje tačne statistike u stvarnom vremenu.
  • Modularni dizajn.
  • Lako proširite, dodajte vlastite brojače.
  • Omogućava izvoz CSV rezultata, koji se mogu uvesti u Gnumeric i Excel za izradu grafika.
  • Sadrži mnoštvo vanjskih dodataka koji pokazuju koliko je jednostavno dodati brojače.
  • Možete sažeti blokove mrežnih uređaja / grupa i dati ukupan broj.
  • Može prikazati prekide prema uređaju
  • Vrlo precizni vremenski okviri, bez vremena prelaska kada je sistem pod stresom
  • Možete odrediti različite jedinice s različitim bojama.
  • Može pokazati srednje rezultate kad je odlaganje> 1.

Instaliranje Dstata

dstat nalazi se unutar Ubuntu spremišta Prema zadanim postavkama možete ga jednostavno instalirati pokretanjem sljedeće naredbe:

sudo apt-get install dstat

Kako koristiti Dstat?

Instalacija završena nastavljamo s pokretanjem aplikacije sa sljedećom naredbom:

dstat

Pokazuje nam izlaz sa sistemskim informacijama. Na taj način podrazumevano će biti potrebne sledeće opcije.

Opcije -cdngy su sljedeće:

  1. c: statistika procesora
  2. d: statistika diska
  3. n: mrežna statistika
  4. g: statistika stranice
  5. y: sistemska statistika

Tako da izlaz možemo malo prilagoditi, na primjer, ako u računaru imamo više diskova, možemo naznačiti da nam prikazuje informacije s drugog diska, na primjer

dstat -cdl -D sdb

Odlazak:

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

Sada s druge strane ako želimo vizualizirati informacije o CPU-u, veća latencija i veća memorija, pokrenite sljedeću naredbu:

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

Sada, s druge strane, rezultat naredbe dstat možemo pohraniti u .csv datoteku koristeći opciju –output:

Na primjer, ako želite prikazati vrijeme, CPU, memoriju, statistiku učitavanja sistema s odgodom od dvije sekunde između 10 ažuriranja i pohraniti izlaz u datoteku report.csv, pokrenite sljedeću naredbu:

dstat --output report.csv

Takođe mogu koristiti razne interne dodatke a eksterni s dstat.

Za popis svih dostupnih dodataka pokrenite sljedeću naredbu:

dstat --list

Mnogo je korisnih opcija dostupnih sa dstat, možete navesti sve dostupne opcije pomoću naredbe ispod:

dstat -h

Odlazak:

  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 mnogo opcija pomoću kojih možemo dobiti tačne informacije o našoj opremi i sistemu u stvarnom vremenu, samo trebamo naučiti kako ih koristiti u našu korist.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.