Назад | Перейти на главную страницу

Посмотрите, какие файлы записываются (например, iotop, но для файлов, а не для процессов)

У меня есть сервер Linux, и он делает много дискового io. Есть один процесс, который делает большую часть записи на диск. Я узнал это с iotop, который показывает процессы, выполняющие дисковый ввод-вывод. Есть ли эквивалентная программа (в репозиториях debian lenny apt), которая покажет мне, в какие файлы выполняется запись? "верхний" интерфейс был бы отличным? Это вообще возможно?

lsof может помочь, если вы знаете процесс, за которым хотите наблюдать:

lsof -p <pid> -r 5

-r - количество секунд между проверками.

Вы можете использовать sysdig:

sudo apt-get install sysdig;
sysdig -c topfiles_bytes;

Также есть интерактивная (похожая на верхнюю) терминальная программа, которая может быть полезна в вашем случае.

csysdig;