Всем доброо вечера! Сегодня разберёмся с ситуацией, когда диск в системе нагружен, а причина не ясна. Как узнать, какие процессы активно читают/пишут данные?
📌 1. Используем
iotop Это удобная утилита, показывающая процессы, активно работающие с диском. Установить её можно так:
# Для Debian/Ubuntu:
sudo apt install iotop
# Для RHEL/CentOS/AlmaLinux/Rocky:
sudo dnf install iotop
Запускаем команду:
sudo iotop
Можно добавить флаг
-o, чтобы показать только активные процессы:
sudo iotop -o
📌 2. Анализируем с
pidstat Утилита
pidstat из пакета sysstat поможет увидеть нагрузку на диск со стороны процессов:
sudo pidstat -d 1
Здесь
-d — мониторинг I/O, а 1 — обновление раз в секунду.📌 3. Используем
lsofЧтобы узнать, какие файлы открыты процессами на диске:
sudo lsof +D /путь/к/директории
Например, чтобы посмотреть файлы в
/var/log:
sudo lsof +D /var/log
📌 4.
fatrace – в реальном времени Хотите увидеть, какие файлы изменяются? Запустите:
sudo fatrace
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin