Dstat: eszköz csapatunk teljesítményének és erőforrásainak nyomon követésére

dstat

dstat egy sokoldalú erőforrásstatisztikai eszköz. Ez az eszköz ötvözi az iostat, a vmstat, a netstat és az ifstat képességeit. A Dstat lehetővé teszi számunkra, hogy valós időben figyeljük a rendszer erőforrásait. Amikor ezeket az információkat valós időben kell összegyűjteni, a dstat az Ön igényeihez igazodik.

dstat lehetővé teszi számunkra, hogy az összes rendszererőforrást valós időben lássuk, oszlopokban részletes információt nyújt a teljes rendszerről, például láthatjuk a lemezterületet az IDE vezérlő megszakításával kombinálva.

Dstat funkciók

  • Pythonban írva
  • Kombináljuk együtt: Vmstat, IOSTAT, ifstat, NETSTAT.
  • Pontos statisztikákat mutat valós időben.
  • Moduláris kialakítás.
  • Könnyen bővíthető, hozzáadhatja saját számlálóit.
  • Lehetővé teszi CSV-kimenet exportálását, amelyet grafikumok készítése céljából importálhatunk a Gnumeric és az Excel programba.
  • Számos külső beépülő modult tartalmaz, amelyek megmutatják, milyen egyszerű hozzáadni a számlálókat.
  • Összefoglalhatja a hálózati eszköz / csoport blokkokat, és megadhatja a teljes számot.
  • Meg tudja mutatni a megszakításokat eszköz szerint
  • Nagyon pontos időkeretek, nincsenek átállási idők, amikor a rendszer feszültség alatt áll
  • Különböző egységeket adhat meg különböző színekkel.
  • Közepes eredményeket tud felmutatni, ha a halogatás> 1.

A Dstat telepítése

dstat az Ubuntu tárolókon belül található Alapértelmezés szerint könnyen telepítheti a következő parancs futtatásával:

sudo apt-get install dstat

Hogyan kell használni a Dstat-ot?

Telepítés befejezve folytatjuk az alkalmazás elindítását a következő paranccsal:

dstat

Kimenetet mutat a rendszerinformációkkal. Ezzel alapértelmezés szerint a következő lehetőségeket veszi igénybe.

A -cdngy opciók a következők:

  1. c: CPU statisztika
  2. d: lemez statisztika
  3. n: hálózati statisztika
  4. g: oldal statisztika
  5. y: rendszerstatisztika

Miért kissé testre szabhatjuk az információ kimenetétPéldául, ha egynél több lemez van a számítógépünkben, akkor jelezhetjük, hogy az például egy másik lemezről mutat információkat

dstat -cdl -D sdb

Kijelentkezés:

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

Most viszont ha meg akarjuk jeleníteni a CPU-val kapcsolatos információkat, nagyobb késleltetéssel és nagyobb memóriával futtassa a következő parancsot:

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

Most viszont a dstat parancs eredményét egy .csv fájlban tárolhatjuk a –output opcióval:

Például, ha az idő, a CPU, a memória és a rendszerterhelési statisztikákat 10 frissítés között két másodperces késleltetéssel szeretné megjeleníteni, és a kimenetet a report.csv fájlban tárolja, futtassa a következő parancsot:

dstat --output report.csv

is különféle belső bővítményeket használhat és külső a dstat.

Az összes elérhető plugin felsorolásához futtassa a következő parancsot:

dstat --list

A dstat használatával számos hasznos lehetőség érhető el, az összes elérhető opciót felsorolhatja az alábbi paranccsal:

dstat -h

Kijelentkezés:

  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

A Dstat számos lehetőséggel rendelkezik, amelyekkel valós időben pontos információkat szerezhetünk felszereléseinkről és a rendszerről, csak meg kell tanulnunk, hogyan használjuk azokat a javunkra.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.