
Eu tenho um processo que gostaria de monitorar a E/S com alguma precisão. Eu conheço o PID, mas não consigo controlar a maneira como ele é iniciado (então não posso colocar um comando do tipo pv no meio). O que eu gostaria de obter é esta lista (ou algo que possa ser analisado):
nome do arquivo bytes_read bytes_write
bla.dat 332244 342344223
bl.dat 22222 20498377
(...)
O que descobri é que posso obter os identificadores de arquivo e o número total de bytes lidos/gravados da pasta /rpoc (/proc/1234/fd/ e /proc/1234/io respectivamente), então a única coisa que eu precisaria é o acoplamento do descritor de arquivo à quantidade de dados gravados/lidos de/para esse arquivo.
Existe uma maneira de conseguir isso?