Отримання статистики вводу / виводу диска для одного процесу в Linux


9

Мені потрібно стежити за статистикою вводу-виводу процесу, який записується на диск. Мета - уникнути занадто високих частот запису протягом тривалих періодів.

Я знаю, що існує iostatінструмент для виконання цього завдання з точки зору системи.

Чи є щось подібне для моніторингу використання однопроцесового диска?


Відповіді:


5

Те, що ти хочеш, так і є iotop. Більшість дистрибутивів має пакет для цього, як правило, називається (досить логічно) iotop.

Одна дуже класна команда (принаймні, у системі, яка не дуже зайнята) iotop -bo. Це покаже введення-вивід у міру його виникнення. Він також має можливість відстежувати лише конкретні процеси або процеси, що належать певним користувачам.


дякую, саме те, що я хотів :) Я також фільтрую вихід iotop -boP з grep, щоб показувати лише статистику цього процесу, який я хочу :)
Matteo Ceccarello

Що робити, якщо у вас немає кореневого доступу, як це iotopпотрібно?
StatsSorceress
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.