Дстат је свестран алат за статистику ресурса. Овај алат комбинује могућности иостата, вмстата, нетстата и ифстата. Дстат нам омогућава праћење системских ресурса у реалном времену. Када требате прикупити те податке у реалном времену, дстат ће се прилагодити вашим потребама.
Дстат омогућава нам да у реалном времену видимо све системске ресурсе, даје нам детаљне информације о целом систему у колонама, на пример, можемо видети простор на диску у комбинацији са прекидима ИДЕ контролера.
Дстат карактеристике
- Написано питоном
- Комбинујте заједно: Вмстат, ИОСТАТ, ифстат, НЕТСТАТ.
- Приказује тачне статистике у реалном времену.
- Модуларни дизајн.
- Лако проширите, додајте своје бројаче.
- Омогућава извоз ЦСВ резултата, који се могу увести у Гнумериц и Екцел за израду графика.
- Садржи мноштво спољних додатака који показују колико је лако додати бројаче.
- Можете сумирати групне блокове / мрежне уређаје и дати укупан број.
- Може приказивати прекиде према уређају
- Врло прецизни временски оквири, без времена преласка када је систем под стресом
- Можете одредити различите јединице са различитим бојама.
- Може показати средње резултате када је одуговлачење> 1.
Инсталирање Дстата
Дстат налази се унутар Убунту спремишта Подразумевано га можете лако инсталирати покретањем следеће наредбе:
sudo apt-get install dstat
Како се користи Дстат?
инсталација завршена настављамо са покретањем апликације са следећом командом:
dstat
Показује нам излаз са системским информацијама. Радећи ово подразумевано узимају следеће опције.
Опције -цднги су следеће:
- ц: статистика процесора
- д: статистика диска
- н: мрежна статистика
- г: статистика странице
- и: системска статистика
Тако да можемо мало прилагодити излаз података, на пример, ако у рачунару имамо више дискова, можемо навести да нам приказује информације са другог диска, на пример
dstat -cdl -D sdb
Излаз:
----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 …
Сада с друге стране ако желимо да прикажемо информације о ЦПУ, већа латенција и већа меморија, покрените следећу наредбу:
dstat --top-cpu-adv --top-latency --top-mem
Сада, с друге стране, резултат наредбе дстат можемо сачувати у .цсв датотеци користећи опцију –оутпут:
На пример, ако желите да прикажете време, ЦПУ, меморију, статистику учитавања система са закашњењем од две секунде између 10 ажурирања и сачувате излаз у датотеци репорт.цсв, покрените следећу команду:
dstat --output report.csv
такође могу да користе разне интерне додатке а спољни са дстат.
Да бисте пописали све доступне додатке, покрените следећу команду:
dstat --list
Уз дстат је доступно много корисних опција, можете да наведете све доступне опције помоћу наредбе испод:
dstat -h
Излаз:
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
Дстат има много опција помоћу којих у реалном времену можемо добити тачне информације од наше опреме и система, остаје само да научимо како да их користимо у нашу корист.