Iotop и iostat, отслеживание производительности дискового ввода-вывода

об iotop и iostat

В следующей статье мы кратко рассмотрим как мы можем отслеживать производительность дискового ввода-вывода в Ubuntu с помощью инструментов iotop и iostat. Как правило, пользователи могут использовать команду топ знать процессы выполнения системы (и многое другое) в режиме реального времени и выявлять потенциальные проблемы. Но если мы не обнаружим проблем с производительностью относительно утилизация ресурсовОсобенно в отношении ЦП и памяти интересно перейти к проверке других полей для выявления узких мест.

В выводе команды топ есть поля, которые мы можем использовать, чтобы узнать, есть ли высокие операции чтения и записи ввода-вывода на устройствах хранения и разделах. Если операция ввода-вывода диска высока, это может быть причиной задержки производительности., поэтому статистика дискового ввода-вывода в системе должна быть проверена, и здесь нам могут помочь инструменты iotop и iostat.

Iotop и iostat для проверки статистики ввода-вывода

Чтобы подробно проверить статистику ввода-вывода, пользователи могут использовать команды iotop и iostat. Эти команды используются для выявления проблем с производительностью запоминающих устройств.включая локальные диски или сетевую файловую систему.

Что такое iotop?

Эта утилита Она похожа на команду top, но показывает активность диска в реальном времени.. Эта утилита просматривает информацию об использовании ввода-вывода ядра и отображает таблицу текущего использования ввода-вывода процессами или потоками в системе. Он также показывает полосу пропускания и время чтения и записи ввода-вывода каждого процесса или потока.

Установить Iotop

Эту утилиту мы можем легко установить с помощью менеджера пакетов apt. Для систем Debian / Ubuntu нам нужно будет только открыть терминал (Ctrl + Alt + T) и выполнить команду:

установить iotop

sudo apt install iotop

Отслеживайте активность дискового ввода-вывода с помощью iotop

В команде iotop доступно множество параметров для проверки различной статистики дискового ввода-вывода. Нам нужно будет только выполнить команду iotop без аргументов, даже если нам нужно будет запустить его с привилегиями суперпользователя, чтобы увидеть каждый процесс или поток о текущем использовании ввода-вывода:

iotop работает

sudo iotop

к проверить, какие процессы фактически используют дисковый ввод-вывод, нам нужно будет добавить к команде iotop -oo –only option:

iotop показывает только процессы

sudo iotop --only

к увидеть больше параметров, применимых к iotop, в терминале мы можем проконсультироваться с вашей помощью с помощью команды:

iotop помощь

iotop --help

деинсталляция

к удалите iotop из нашей команды, в терминале (Ctrl + Alt + T) нам нужно будет только выполнить:

удалить iotop

sudo apt remove iotop

Что такое iostat?

Команда iostat используется для контроля загрузки системного устройства ввода / вывода., глядя на то, как долго устройства активны по отношению к их средней скорости передачи данных. Его также можно использовать для сравнения активности между дисками.

Эта команда генерирует отчеты, которые можно использовать для изменения конфигурации системы, чтобы лучше сбалансировать нагрузку ввода / вывода между физическими дисками. Команда iostat формирует два типа отчетов; Загрузка ЦП y использование устройства.

В многопроцессорных системах статистика ЦП рассчитывается по системе как среднее значение по всем процессорам.

Установить iostat

Инструмент iostat является частью пакета sysstat, который можно установить из официального репозитория. Нам нужно будет только открыть терминал (Ctrl + Alt + T) и выполнить в нем команду:

установить пакет sysstat

sudo apt install sysstat

Измерение производительности дискового ввода-вывода с помощью команды iostat

В команде iostat доступно множество опций для проверки различной статистики ввода-вывода процессора и диска. Если мы выполним команду iostat без аргументов, мы сможем просмотреть полную системную статистику:

iostat работает

iostat

Если мы добавим -d опция команде iostat, мы можем просматривать статистику ввода / вывода для всех устройств:

iostat -d

С другой стороны, если мы добавим -p опция команде iostat, мы будем показать статистику ввода-вывода всех устройств и их разделов.

iostat -p

Если нас интересует просматривать подробную статистику ввода / вывода для всех устройств, нам нужно будет только добавить -x опция команде iostat:

iostat -x

Если нам интересно знать статистику ввода-вывода блочных устройств и всех их разделов, используемых системой, нам просто нужно добавить параметр -p, за которым следует имя устройства:

iostat устройство

iostat -p sda

деинсталляция

к удалить iostat из нашей команды, нам просто нужно открыть терминал (Ctrl + Alt + T) и выполнить в нем:

удалить iostat

sudo apt remove sysstat

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


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.