
ある程度の精度で I/O を監視したいプロセスがあります。PID はわかっていますが、開始方法を実際に制御することはできません (そのため、間に pv のようなコマンドを配置することはできません)。取得したいのは次のリスト (または、そのように解析できるもの) です。
ファイル名 バイト読み取り バイト書き込み
bla.dat 332244 342344223
22222 20498377 のファイル
(...)
私が発見したのは、/rpoc フォルダー (それぞれ /proc/1234/fd/ と /proc/1234/io) からファイル ハンドルと読み取り/書き込みバイトの合計数を取得できることです。したがって、必要なのは、ファイル記述子と、そのファイルから/に読み書きされるデータの量を結合することだけです。
これを入手する方法はありますか?