Dstat: un instrument pentru a monitoriza performanța și resursele echipei noastre

dstat

dstat este un instrument versatil de statistici a resurselor. Acest instrument combină capacitățile iostat, vmstat, netstat și ifstat. Dstat ne permite să monitorizăm resursele sistemului în timp real. Când trebuie să colectați aceste informații în timp real, dstat se va adapta la nevoile dvs.

dstat ne permite să vedem toate resursele sistemului în timp real, ne oferă informații detaliate ale întregului sistem în coloane, de exemplu, putem vedea spațiul pe disc în combinație cu întreruperile controlerului IDE.

Caracteristici Dstat

  • Scris în piton
  • Combinați împreună: Vmstat, IOSTAT, ifstat, NETSTAT.
  • Afișează statistici precise în timp real.
  • Design modular.
  • Extindeți cu ușurință, adăugați propriile dvs. contoare.
  • Permite exportul de ieșiri CSV, care pot fi importate în Gnumeric și Excel pentru a realiza grafică.
  • Include multe plug-in-uri externe pentru a arăta cât de ușor este să adăugați contoare.
  • Puteți rezuma blocurile de dispozitiv / grup de rețea și puteți da numărul total.
  • Poate afișa întreruperi pe dispozitiv
  • Cadrele de timp foarte precise, fără momente de schimbare când sistemul este stresat
  • Puteți specifica diferite unități cu culori diferite.
  • Poate prezenta rezultate intermediare atunci când amânarea este> 1.

Instalarea Dstat

dstat se află în depozitele Ubuntu În mod implicit, îl puteți instala cu ușurință executând următoarea comandă:

sudo apt-get install dstat

Cum se utilizează Dstat?

Instalare completă continuăm să începem aplicația cu următoarea comandă:

dstat

Ne arată o ieșire cu informațiile despre sistem. Făcând acest lucru va lua următoarele opțiuni în mod implicit.

Opțiunile -cdngy sunt după cum urmează:

  1. c: statistici CPU
  2. d: statistici de disc
  3. n: statistici de rețea
  4. g: statistici de pagină
  5. y: statistici de sistem

Astfel încât putem personaliza un pic informațiile rezultate, de exemplu, dacă avem mai multe discuri în computerul nostru, putem indica faptul că acesta ne arată informații de pe alt disc, de exemplu

dstat -cdl -D sdb

Check-out:

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

Acum, pe de altă parte dacă vrem să afișăm informațiile despre CPU, latență mai mare și memorie mai mare, executați următoarea comandă:

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

Acum, pe de altă parte, putem stoca rezultatul comenzii dstat într-un fișier .csv folosind opțiunea –output:

De exemplu, dacă doriți să afișați statisticile de timp, CPU, memorie, încărcare a sistemului cu o întârziere de două secunde între 10 actualizări și să stocați ieșirea în fișierul report.csv, rulați următoarea comandă:

dstat --output report.csv

de asemenea poate folosi diverse plugin-uri interne și extern cu dstat.

Pentru a lista toate pluginurile disponibile, rulați următoarea comandă:

dstat --list

Există multe opțiuni utile disponibile cu dstat, puteți lista toate opțiunile disponibile cu comanda de mai jos:

dstat -h

Check-out:

  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 are multe opțiuni prin care putem obține informații exacte despre echipamentele noastre și sistemul în timp real, trebuie doar să învățăm cum să le folosim în favoarea noastră.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.