TGViewer
BashTex | Linux BashTex | Linux @bash_tex · 2.51K subscribers
Post #571 673
Как найти процессы, которые активно пишут на диск

1️⃣ iotop - самый быстрый способ


sudo iotop -o


Ключ -o показывает только процессы с активным I/O.

Для вывода без интерактивного режима:


sudo iotop -o -b -n 5


-b - batch mode
-n 5 - 5 обновлений и выход

Смотрите на колонки: DISK WRITE и COMMAND

2️⃣ pidstat - запись по процессам


pidstat -d 1


Показывает дисковую активность процессов каждую секунду. Главная колонка: kB_wr/s. Она показывает скорость записи на диск. Пример:


PID kB_rd/s kB_wr/s Command
1245 0.00 820.00 rsyslogd
2178 0.00 4096.00 mysqld


3️⃣ Проверка через /proc. У каждого процесса есть файл:


/proc/<PID>/io


Посмотреть статистику:


sudo cat /proc/<PID>/io


Ищем строку: write_bytes: Она показывает, сколько байт процесс записал с момента запуска.

Быстрый топ процессов по записи:


for pid in /proc/[0-9]*; do
[[ -r "$pid/io" ]] || continue
wb=$(awk '/write_bytes/ {print $2}' "$pid/io" 2>/dev/null)
cmd=$(cat "$pid/comm" 2>/dev/null)
[[ "$wb" -gt 0 ]] && echo "$wb PID=${pid##*/} $cmd"
done | sort -nr | head


4️⃣ Какие файлы пишет процесс


sudo lsof -p <PID>


Например:


sudo lsof -p 2178


Так можно понять, какие файлы открыты у подозрительного процесса.

5️⃣ Небольшая итоговая шпаргалка


sudo iotop -o


Кто пишет на диск прямо сейчас.


pidstat -d 1


Скорость чтения/записи по процессам.


sudo cat /proc/<PID>/io


I/O-статистика процесса.


sudo lsof -p <PID>


Какие файлы открыл процесс.

BashTex 📱 #storage
  • 👍 9
More from @bash_tex
  1. Oct 7, 2026/dev/tcp - сетевое соединение средствами Bash В Bash есть малоизвестная возможность работа…
  2. Oct 6, 2026Ephemeral ports - почему заканчиваются исходящие TCP-порты Когда приложение устанавливает…
  3. Oct 5, 2026name_to_handle_at() - как получить файловый объект без обычного пути В Linux обычно обраща…
  4. Oct 2, 2026madvise() - как процесс подсказывает ядру, как он собирается использовать память Когда про…
  5. Oct 1, 2026flock vs fcntl - почему две блокировки одного файла могут вести себя совершенно по-разному…
  6. Sep 30, 2026DEBUG trap - как Bash выполняет код перед каждой командой В Bash есть специальный DEBUG tr…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →