У меня есть процесс, который я хотел бы контролировать ввод-вывод с некоторой точностью. Я знаю PID, но я не могу контролировать, как он запускается (поэтому я не могу поставить команду, похожую на pv). То, что я хотел бы получить, является этим списком (или кое-что, что может быть проанализировано как это):
имя_файла bytes_read bytes_write
bla.dat 332244 342344223
bli.dat 22222 20498377
(...)
Я обнаружил, что я могу получить дескрипторы файлов и общее количество прочитанных / записанных байтов из папки / rpoc (/ proc / 1234 / fd / и / proc / 1234 / io соответственно), так что единственное, что мне понадобится является связью дескриптора файла с объемом данных, записанных / прочитанных из / в этот файл.
Есть ли способ получить это?