Проверка нагрузки на диск в RHEL

В этой инструкции описаны способы проверки нагрузки на диск в терминале на сервере с операционной системой Red Hat Enterprise Linux (RHEL).
1. Использование команды iostat
iostat входит в пакет sysstat и показывает статистику по использованию дисков.
Установка sysstat
sudo yum install sysstat
Запуск iostat
iostat -x 1
Опции:
- -x — показывает расширенную статистику.
- 1 — интервал обновления в секундах.
Пример вывода:

Обратите внимание на столбец %util — процент использования диска.
2. Использование команды vmstat
vmstat показывает общую статистику по системе, включая дисковую активность.
Запуск vmstat
vmstat 1
Опции:
- 1 — интервал обновления в секундах.
Пример вывода:

Обратите внимание на столбцы bi (блоки, считанные с диска) и bo (блоки, записанные на диск).
3. Использование команды iotop
iotop показывает процессы, которые активно используют диск.
Установка iotop
sudo yum install iotop
Запуск iotop
sudo iotop
Пример вывода:

4. Использование команды dstat
dstat — это универсальный инструмент для мониторинга системы.
Установка dstat
sudo yum install dstat
Запуск dstat
dstat -d
Пример вывода:

5. Использование команды sar
sar — утилита из пакета sysstat, которая собирает и отображает статистику.
Запуск sar
sar -d 1
Пример вывода:

6. Проверка с помощью htop
htop — это интерактивный монитор процессов.
Установка htop
sudo yum install htop
Запуск htop
htop
Нажмите F2 → Columns → добавьте столбец IO_READ_RATE и IO_WRITE_RATE.

7. Проверка с помощью nmon
nmon — это мощный инструмент для мониторинга системы.
Установка nmon
sudo yum install nmon
Запуск nmon
nmon
Нажмите d, чтобы увидеть статистику по дискам.

8. Использование команды lsof
lsof показывает, какие файлы открыты и используют диск.
Запуск lsof
sudo lsof | grep REG

9. Проверка с помощью atop
atop — это продвинутый инструмент для мониторинга системы.
Установка atop
sudo yum install atop
Запуск atop
sudo atop
Нажмите d, чтобы увидеть статистику по дискам.

10. Проверка с помощью smartctl
smartctl используется для диагностики состояния дисков.
Установка smartmontools
sudo yum install smartmontools
Запуск smartctl
sudo smartctl -a /dev/sda