Как проверить активность диска в Linux

Деятельность по вводу/выводу данных с диска (I/O), включающая чтение и запись, может существенно влиять на общую производительность системы. Хотя многие системные администраторы при решении проблем с производительностью обращают внимание на активность процессора, необходимо также следить за активностью и задержками на диске.

Существует несколько инструментов Linux для мониторинга дисковой активности, среди которых наиболее распространены iostat, iotop и ioping. iostat следит за вводом/выводом блочных устройств, iotop - за вводом/выводом запущенных процессов, а ioping помогает оценить дисковую задержку.

iostat, iotop и ioping могут быть установлены и запущены из терминала.

Шаги для мониторинга активности дисковых операций ввода-вывода в Linux

Откройте терминал.

Использование sysstat

Установите пакет sysstat для вашего дистрибутива.

Используйте iostat для просмотра активности ввода-вывода для всех блочных устройств.

Пример вывода

Используйте iostat для мониторинга ввода-вывода для определенного диска или блочного устройства с заданным интервалом.

Пример вывода

Использование iotop

Установите iotop для вашего дистрибутива Linux.

Используйте iotop для мониторинга дисковой активности всех запущенных процессов практически в режиме реального времени.

Пример

Используйте iotop для наблюдения только за процессами с активным вводом/выводом.

Пример

Использование ioping

Установите ioping для вашего дистрибутива Linux.

Используйте ioping для проверки задержки диска.

Пример вывода

Понравилась статья? Поделиться с друзьями:
Добавить комментарий