воскресенье, 3 августа 2014 г.

Dstat инструмент для мониторинга в Linux


Dstat инструмент для мониторинга в Linux



Dstat инструмент для мониторинга в Linux

Dstat является универсальной заменой для Vmstat, IOSTAT, NetStat и ifstat. Dstat преодолевает некоторые из их ограничений и добавляет некоторые дополнительные возможности, больше счетчиков и гибкости. Dstat удобный для систем мониторинга во время настройки тестов  и производительности или устранения неполадок.
Dstat позволяет просматривать все ресурсы системы в режиме реального времени , вы можете , например, . сравнить использование дискового пространства в сочетании с прерываний от контроллера IDE или сравнить числа пропускной способности сети непосредственно с диска пропускной способности ( в том же интервале ) .
Dstat дает вам подробную выборочную информацию в колонках. Меньше путаницы и меньше ошибок . И самое главное это то что очень легко писать плагины для сбора собственные счетчиков.
Особенности
  • Объединяет  вместе: Vmstat, IOSTAT, ifstat, NETSTAT;
  • Показывает статистику в точно таком же сроки;
  • Включает счетчики для устранения неисправностей
  • Модульная конструкция;
  • Написанная на питоне так легко расширяется для выполнения этой задачи;
  • Легко расширяется, добавить свои собственные счетчики;
  • Включает в себя множество внешних плагинов, чтобы показать, как легко можно добавить счетчики;
  • Может подвести итог групповых блоков / сетевых устройств и дать общую численность;
  • Может показывать прерываний в устройстве;
  • Очень точные сроки, нет timeshifts когда система неустойчива;
  • Показывает точные единицы и ограничивает ошибки преобразования;
  • Можно указывать различные единицы с различными цветами;
  • Может показывать промежуточные результаты, когда промедление> 1;
  • Позволяет экспортировать выход CSV, который может быть импортирован в Gnumeric и Excel, чтобы сделать графики.

Установка dstat на Ubuntu 12.10/13.04/13.10/14.04 и Linux Mint 12/13/14/15/16

Для установки dstat на Ubuntu 12.10/13.04/13.10/14.04 и Linux Mint 12/13/14/15/16 введите следующую команду:
# sudo apt-get install dstat

Установка dstat на RHEL / CentOS 5.x/6.x и Red Hat 16/17/18/19/20

Во-первых, подключим (установим) репозиторий rpmforge и после чего введем следующую команду:
# yum install dstat

Приступая к работе с dstat

Теперь dstat должен быть установлен и готов отображать статистику производительности вашей системы.
В своей простейшей форме dstat может быть вызван с помощью команды:
# dstat
start dstat Dstat инструмент для мониторинга в Linux
start dstat
Так же можно вызвать еще одним способом:
# dstat -c —top-cpu -d —top-bio —top-latency
start dstat2 Dstat инструмент для мониторинга в Linux
запуск dstat в линукс
Чтобы направить вывод в файл CSV для последующего использования мы можем выполнить следующую команду:
# dstat —output /tmp/sampleoutput.csv -cdn
start dstat3 Dstat инструмент для мониторинга в Linux
запуск dstat в Ubuntu
Файл можно посмотреть перейдя в директорию /tmp/sampleoutput.csv
dstat CSV Dstat инструмент для мониторинга в Linux
экспорт данных dstat в CSV
Dstat опции:
-c, –cpu выведет процессорую статистику
-C 0,3, общая инфо включает CPU0, CPU3 и общей
-d,–disk позволит показать статистику дисков
-D всего, HDA,HDA и общее
-g, –page позволяют показать статистику страницы
-i,–int  включить статистику прерываний
-I 5, eth2 включают int5 и прерывание используется eth2
-l, –load, позволяют увидеть статистику нагрузки
-m,-mem включить статистику памяти
-n,–net позволяют видеть сетевую статистику
-N eth1, всего,включают eth1, общее
-p,–proc позволит увидеть статистику процесса
-r,–io включить IO статистику (запросы ввода / вывод завершен)
-s,  –swap позволяют увидеть статистику подкачки
-S swap1, всего, включают swap1, общей
-t, –time включения вывода даты / времени
-T,–epoch включить счетчик времени (секунд с начала эпохи)
-y,–sys включить статистику системы
Для получения полного списка всех доступных опций, выполните команду:
# dstat –help

Комментариев нет:

Отправить комментарий