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