Как настроить мониторинг производительности дисковой подсистемы (IOPS) на сервере с помощью iostat или Netdata?

Мониторинг производительности дисковой подсистемы (IOPS) — важная задача для администраторов серверов. Рассмотрим два популярных инструмента: классический iostat и современный Netdata.

## Мониторинг с помощью iostat

**Установка:**
iostat входит в пакет `sysstat`. Установите его командой:

sudo apt install sysstat # Debian/Ubuntu
sudo yum install sysstat # CentOS/RHEL

**Базовые команды:**
— `iostat -x 1` — расширенная статистика с обновлением каждую секунду
— `iostat -dx sda 5 10` — статистика по диску sda, 10 итераций с интервалом 5 секунд
— `iostat -x -k 2` — вывод в килобайтах с интервалом 2 секунды

**Ключевые метрики:**
— `r/s` и `w/s` — операции чтения/записи в секунду (IOPS)
— `rkB/s` и `wkB/s` — пропускная способность
— `await` — среднее время ожидания запроса (мс)
— `%util` — загруженность диска (если близко к 100% — узкое место)
— `svctm` — среднее время обслуживания запроса

**Непрерывный мониторинг с записью в файл:**

iostat -x 5 >> /var/log/disk_stats.log &

Для автоматического сбора данных включите сервис sysstat:

sudo systemctl enable sysstat
sudo systemctl start sysstat

Данные будут сохраняться в `/var/log/sysstat/` и доступны через команду `sar -d`.

## Мониторинг с помощью Netdata

Netdata — агент реального времени с веб-интерфейсом и поддержкой алертов.

**Установка:**

bash 80
crit: $this > 95
info: disk utilization

**Интеграция с Prometheus/Grafana:**
Netdata экспортирует метрики в формате Prometheus по адресу `http://server:19999/api/v1/allmetrics?format=prometheus`.

## Сравнение инструментов

| Критерий | iostat | Netdata |
|—|—|—|
| Интерфейс | CLI | Web + API |
| Исторические данные | Через sysstat/sar | Встроено |
| Алерты | Нет | Есть |
| Ресурсы | Минимальные | ~50 МБ RAM |

**Рекомендация:** для быстрой диагностики используйте `iostat -x 1`, для постоянного мониторинга с визуализацией — Netdata.


Задайте вопрос нейросети

Не нашли ответ? Спросите ИИ — он подготовит развёрнутую статью.