dstat yra universalus išteklių statistikos įrankis. Šis įrankis sujungia iostat, vmstat, netstat ir ifstat galimybes. Dstat leidžia mums stebėti sistemos išteklius realiu laiku. Kai jums reikia surinkti šią informaciją realiuoju laiku, „dstat“ prisitaikys prie jūsų poreikių.
dstat leidžia realiuoju laiku pamatyti visus sistemos išteklius, tai suteikia mums išsamią informaciją apie visą sistemą stulpeliuose, pavyzdžiui, mes galime pamatyti vietos diske kartu su IDE valdiklio pertraukikliais.
Dstat funkcijos
- Parašyta pitone
- Sujunkite kartu: Vmstat, IOSTAT, ifstat, NETSTAT.
- Rodo tikslią statistiką realiuoju laiku.
- Modulinis dizainas.
- Lengvai išplėskite, pridėkite savo prekystalius.
- Tai leidžia eksportuoti CSV išvestį, kurią galima importuoti į „Gnumeric“ ir „Excel“, kad būtų galima kurti grafiką.
- Jame yra daug išorinių papildinių, parodančių, kaip lengva pridėti skaitiklius.
- Galite apibendrinti tinklo įrenginio / grupės blokus ir nurodyti bendrą skaičių.
- Gali rodyti pertraukimus pagal įrenginį
- Labai tikslūs laiko tarpai, nėra perjungimo laiko, kai sistema patiria įtampą
- Galite nurodyti skirtingus vienetus su skirtingomis spalvomis.
- Tai gali parodyti tarpinius rezultatus, kai atidėliojimas yra> 1.
Diegiama „Dstat“
dstat yra „Ubuntu“ saugyklų viduje Pagal numatytuosius nustatymus galite lengvai jį įdiegti vykdydami šią komandą:
sudo apt-get install dstat
Kaip naudoti Dstat?
Diegimas baigtas mes pradedame programą su tokia komanda:
dstat
Tai rodo mums išvestį su sistemos informacija. Tai atlikus, pagal numatytuosius nustatymus bus naudojamos šios parinktys.
-Cdngy parinktys yra šios:
- c: procesoriaus statistika
- d: disko statistika
- n: tinklo statistika
- g: puslapio statistika
- y: sistemos statistika
Taigi galime šiek tiek pritaikyti informacijos išvestį, pavyzdžiui, jei mūsų kompiuteryje yra daugiau nei vienas diskas, galime nurodyti, kad jis mums rodo informaciją, pavyzdžiui, iš kito disko
dstat -cdl -D sdb
Išvykimas:
----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 …
Dabar kita vertus jei norime parodyti informaciją apie procesorių, didesnis delsos laikas ir didesnė atmintis, vykdykite šią komandą:
dstat --top-cpu-adv --top-latency --top-mem
Dabar, kita vertus, komandos dstat rezultatą galime išsaugoti .csv faile naudojant išvesties parinktį:
Pvz., Jei norite rodyti laiko, procesoriaus, atminties, sistemos apkrovos statistiką su dviejų sekundžių vėlavimu tarp 10 atnaujinimų ir išsaugoti išvestį faile report.csv, vykdykite šią komandą:
dstat --output report.csv
taip pat gali naudoti įvairius vidinius įskiepius ir išorinis su dstat.
Norėdami išvardyti visus galimus papildinius, vykdykite šią komandą:
dstat --list
Yra daug naudingų parinkčių su dstat, galite išvardyti visas galimas parinktis naudodami žemiau esančią komandą:
dstat -h
Išvykimas:
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“ turi daug galimybių, kuriomis mes galime realiu laiku gauti tikslią informaciją apie savo įrangą ir sistemą, mums reikia tik išmokti ją naudoti savo naudai.