
Tengo un proceso en el que me gustaría monitorear la E/S con cierta precisión. Conozco el PID, pero realmente no puedo controlar la forma en que se inicia (por lo que realmente no puedo poner un comando tipo pv en el medio). Lo que me gustaría obtener es esta lista (o algo que pueda analizarse como tal):
nombre de archivo bytes_read bytes_write
bla.dat 332244 342344223
bli.dat 22222 20498377
(...)
Lo que descubrí es que puedo obtener los identificadores de archivos y el número total de bytes leídos/escritos de la carpeta /rpoc (/proc/1234/fd/ y /proc/1234/io respectivamente), así que lo único que necesitaría es el acoplamiento del descriptor de archivo con la cantidad de datos escritos/leídos desde/hacia ese archivo.
¿Hay alguna manera de conseguir esto?