Dstat: Difference between revisions

From TÜ Narva Kolledži Wiki
Jump to navigation Jump to search
Content deleted Content added
Ilyak (talk | contribs)
No edit summary
Ilyak (talk | contribs)
No edit summary
Line 49: Line 49:
*'''"dstat -y"''' - для обзора нагрузки на систему.
*'''"dstat -y"''' - для обзора нагрузки на систему.
[[File:Dstat10.PNG]]
[[File:Dstat10.PNG]]

== Возможности и преимущества Dstat ==
*Объединяет vmstat, iostat, ifstat, информацию netstat и многое другое.

*Показывает статистику точно за тот же период

*Включить/упорядочить счетчики, поскольку они наиболее целесообразны во время анализа/устранения неполадок.

*Модульная конструкция

*Написано на питоне, поэтому его легко расширить для решения поставленной задачи.

*Легко расширить, добавить свои собственные счетчики (пожалуйста, добавьте их)

*Включает в себя множество внешних плагинов, чтобы показать, как легко добавлять счетчики.

*Может суммировать сгруппированные блочные/сетевые устройства и давать общее количество

*Может отображать прерывания для каждого устройства

*Очень точные таймфреймы, никаких сдвигов во времени, когда система загружена

*Показывает точные единицы и ограничивает ошибки преобразования

*Укажите разные единицы измерения разными цветами

*Показать промежуточные результаты, когда задержка > 1

*Позволяет экспортировать выходные данные CSV, которые можно импортировать в Gnumeric и Excel для построения графиков.


== Другие полезные команды для работы с Dstat ==
== Другие полезные команды для работы с Dstat ==

Revision as of 15:41, 2 December 2022

Ilya Kaloshin

Что такое Dstat?

Dstat - это некий аналог монитора ресурсов и диспетчера задач в Windows, но только для операционных систем на базе Linux. Dstat позволяет пользователю получать информацию о загруженности и работе системы. Благодаря Dstat вы можете узнать о нагрузке на диск, сеть, процессор и не только.

Установка Dstat

1. Для начала вы должны зайти в систему под своим именем пользователя.

2. После того, как вы зашли в систему - проверьте, возможно вы уже устанавливали Dstat на вашу операционную систему. Сделать это можно благодаря команде - "dstat". В нашем случае Dstat еще не установлен, что мы можем видеть на скриншоте внизу, поэтому переходим к следующему шагу.

3. Чтобы установить Dstat, нужно прописать одну команду - "sudo apt-get install dstat". После чего мы должны увидеть загрузку и установку нужных файлов.

4. Теперь Dstat установлен и полностью готов к запуску.

Работа с Dstat

Для того, чтобы запустить основное окно Dstat, вам следует ввести - "dstat". После чего вы увидите такую таблицу с информацией. В данный момент запущена таблица с общей информацией, а именно:

  • Нагрузка на процессор -c
  • Нагрузка на диск -d
  • Нагрузка на сеть -n
  • Нагрузка на страницу -g
  • Нагрузка на систему -y

Данная статистика отображается в реальном времени, благодаря чему мы можем анализировать работу операционной системы.


Также при надобности пользователь может вывести все параметры отдельно. Команды:

  • "dstat -c" - для обзора нагрузки на процессор.

  • "dstat -d" - для обзора нагрузки на диск.

  • "dstat -n" - для обзора нагрузки на сеть.

  • "dstat -g" - для обзора нагрузки на страницу.

  • "dstat -y" - для обзора нагрузки на систему.

Возможности и преимущества Dstat

  • Объединяет vmstat, iostat, ifstat, информацию netstat и многое другое.
  • Показывает статистику точно за тот же период
  • Включить/упорядочить счетчики, поскольку они наиболее целесообразны во время анализа/устранения неполадок.
  • Модульная конструкция
  • Написано на питоне, поэтому его легко расширить для решения поставленной задачи.
  • Легко расширить, добавить свои собственные счетчики (пожалуйста, добавьте их)
  • Включает в себя множество внешних плагинов, чтобы показать, как легко добавлять счетчики.
  • Может суммировать сгруппированные блочные/сетевые устройства и давать общее количество
  • Может отображать прерывания для каждого устройства
  • Очень точные таймфреймы, никаких сдвигов во времени, когда система загружена
  • Показывает точные единицы и ограничивает ошибки преобразования
  • Укажите разные единицы измерения разными цветами
  • Показать промежуточные результаты, когда задержка > 1
  • Позволяет экспортировать выходные данные CSV, которые можно импортировать в Gnumeric и Excel для построения графиков.

Другие полезные команды для работы с Dstat

Для того, чтобы узнать больше полезных функций Dstat, предусмотрены команды - "dstat -h" или же "dstat -help"