У меня есть сервер Linux, и он делает много дискового io. Есть один процесс, который делает большую часть записи на диск. Я узнал это с iotop
, который показывает процессы, выполняющие дисковый ввод-вывод. Есть ли эквивалентная программа (в репозиториях debian lenny apt), которая покажет мне, в какие файлы выполняется запись? "верхний" интерфейс был бы отличным? Это вообще возможно?
lsof может помочь, если вы знаете процесс, за которым хотите наблюдать:
lsof -p <pid> -r 5
-r
- количество секунд между проверками.
Вы можете использовать sysdig:
sudo apt-get install sysdig;
sysdig -c topfiles_bytes;
Также есть интерактивная (похожая на верхнюю) терминальная программа, которая может быть полезна в вашем случае.
csysdig;