dstat je univerzální nástroj pro statistiku zdrojů. Tento nástroj kombinuje možnosti iostat, vmstat, netstat a ifstat. Dstat nám umožňuje sledovat systémové prostředky v reálném čase. Pokud potřebujete tyto informace shromažďovat v reálném čase, dstat se přizpůsobí vašim potřebám.
dstat umožňuje nám zobrazit všechny systémové prostředky v reálném čase, dává nám podrobné informace o celém systému ve sloupcích, například můžeme vidět místo na disku v kombinaci s přerušeními řadiče IDE.
Funkce Dstat
- Napsáno v pythonu
- Kombinujte společně: Vmstat, IOSTAT, ifstat, NETSTAT.
- Zobrazuje přesné statistiky v reálném čase.
- Modulární design.
- Snadno rozšiřujte a přidávejte vlastní počítadla.
- Umožňuje exportovat výstup CSV, který lze importovat do Gnumeric a Excel a vytvářet grafiku.
- Obsahuje mnoho externích modulů plug-in, které ukazují, jak snadné je přidat čítače.
- Můžete shrnout bloky síťových zařízení / skupin a uvést celkový počet.
- Může zobrazit přerušení podle zařízení
- Velmi přesné časové rámce, žádné časy přechodu, když je systém namáhán
- Můžete určit různé jednotky s různými barvami.
- Může prokázat přechodné výsledky, když je prokrastinace> 1.
Instalace Dstat
dstat je uvnitř úložišť Ubuntu Ve výchozím nastavení jej můžete snadno nainstalovat spuštěním následujícího příkazu:
sudo apt-get install dstat
Jak používat Dstat?
instalace dokončena pokračujeme ke spuštění aplikace s následujícím příkazem:
dstat
Ukazuje nám výstup se systémovými informacemi. Tímto způsobem ve výchozím nastavení vezmete následující možnosti.
Možnosti -cdngy jsou následující:
- c: statistika CPU
- d: statistika disku
- n: statistiky sítě
- g: statistika stránky
- y: statistika systému
Za co můžeme informační výstup trochu přizpůsobitnapříklad pokud máme v počítači více než jeden disk, můžeme označit, že nám například zobrazuje informace z jiného disku
dstat -cdl -D sdb
Podívejte se na:
----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 …
Nyní na druhé straně pokud chceme vizualizovat informace o CPU, vyšší latence a vyšší paměť, spusťte následující příkaz:
dstat --top-cpu-adv --top-latency --top-mem
Na druhou stranu můžeme uložit výsledek příkazu dstat do souboru .csv pomocí volby –výstup:
Například pokud chcete zobrazit čas, CPU, paměť, statistiky načtení systému se zpožděním dvou sekund mezi 10 aktualizacemi a uložit výstup do souboru report.csv, spusťte následující příkaz:
dstat --output report.csv
také může používat různé interní pluginy a externí s dstat.
Chcete-li zobrazit seznam všech dostupných doplňků, spusťte následující příkaz:
dstat --list
S dstatem je k dispozici mnoho užitečných možností, pomocí níže uvedeného příkazu můžete zobrazit všechny dostupné možnosti:
dstat -h
Podívejte se na:
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 má mnoho možností, pomocí kterých můžeme získat přesné informace o našem zařízení a systému v reálném čase, musíme se jen naučit, jak je používat v náš prospěch.