Перейти к содержанию

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

В этой инструкции описаны способы проверки нагрузки на диск в терминале на сервере с операционной системой Red Hat Enterprise Linux (RHEL).

1. Использование команды iostat

iostat входит в пакет sysstat и показывает статистику по использованию дисков.

Установка sysstat

sudo yum install sysstat

Запуск iostat

iostat -x 1

Опции:

  • -x — показывает расширенную статистику.
  • 1 — интервал обновления в секундах.

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

Snimok ekrana 2025 08 14 v 09.48.34

Обратите внимание на столбец %util — процент использования диска.

NOTE: Примечание: Если %util близок к 100%, это указывает на высокую нагрузку на диск.

2. Использование команды vmstat

vmstat показывает общую статистику по системе, включая дисковую активность.

Запуск vmstat

vmstat 1

Опции:

  • 1 — интервал обновления в секундах.

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

Snimok ekrana 2025 08 14 v 09.50.01

Обратите внимание на столбцы bi (блоки, считанные с диска) и bo (блоки, записанные на диск).

3. Использование команды iotop

iotop показывает процессы, которые активно используют диск.

Установка iotop

sudo yum install iotop

Запуск iotop

sudo iotop

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

Snimok ekrana 2025 08 14 v 09.51.34

4. Использование команды dstat

dstat — это универсальный инструмент для мониторинга системы.

Установка dstat

sudo yum install dstat

Запуск dstat

dstat -d

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

Snimok ekrana 2025 08 14 v 09.53.31

5. Использование команды sar

sar — утилита из пакета sysstat, которая собирает и отображает статистику.

Запуск sar

sar -d 1

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

Snimok ekrana 2025 08 14 v 09.54.41

6. Проверка с помощью htop

htop — это интерактивный монитор процессов.

Установка htop

sudo yum install htop

Запуск htop

htop

Нажмите F2 → Columns → добавьте столбец IO_READ_RATE и IO_WRITE_RATE.

Snimok ekrana 2025 08 14 v 09.56.42

7. Проверка с помощью nmon

nmon — это мощный инструмент для мониторинга системы.

Установка nmon

sudo yum install nmon

Запуск nmon

nmon

Нажмите d, чтобы увидеть статистику по дискам.

Snimok ekrana 2025 08 14 v 09.59.11

8. Использование команды lsof

lsof показывает, какие файлы открыты и используют диск.

Запуск lsof

sudo lsof | grep REG

Snimok ekrana 2025 08 14 v 10.00.50

9. Проверка с помощью atop

atop — это продвинутый инструмент для мониторинга системы.

Установка atop

sudo yum install atop

Запуск atop

sudo atop

Нажмите d, чтобы увидеть статистику по дискам.

Snimok ekrana 2025 08 14 v 10.02.14

10. Проверка с помощью smartctl

smartctl используется для диагностики состояния дисков.

Установка smartmontools

sudo yum install smartmontools

Запуск smartctl

sudo smartctl -a /dev/sda