tgoop.com/linux_srv/362
Create:
Last Update:
Last Update:
📌 Как проверить, какие процессы используют диск в Linux?
Всем доброо вечера! Сегодня разберёмся с ситуацией, когда диск в системе нагружен, а причина не ясна. Как узнать, какие процессы активно читают/пишут данные?
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
BY Типичный Сисадмин
Share with your friend now:
tgoop.com/linux_srv/362