Проверка нагрузки на диск в 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


