質問

Windowsへのリンクドキュメント

基本的に、Linuxで同様のデータを取得したいと思います。すべてが可能でない場合は、少なくともいくつかの部分。

役に立ちましたか?

解決

CONFIG\_TASK\_IO\_ACCOUNTINGを有効にすると、/ proc / <!> lt; pid <!> gt; / ioに情報が表示されます。これはカーネル2.6.20以降で使用できますが、通常はデフォルトでは有効になっていません(ただし、Ubuntu 8.04では有効になっているようです)。

でさまざまなデータ項目について読むことができます。カーネルソースツリーのDocumentation / filesystems / proc.txt 特にセクション 2.14 は興味。

他のヒント

/proc/ PID /ioをご覧ください-これは、PIDを使用したプロセスの現在のI / Oアカウンティング情報です。

/proc/<PID>/の下の擬似ファイルを見てください。必要なものが見つかるかもしれません。


man 5 procを見るか、カーネルのドキュメントに失敗しています。しかし、将来有望に見えるものはあまりありません。申し訳ありません。

おそらくgetrusage()が必要ですか?ただし、すべてのフィールドがLinuxで維持されるわけではありません。おそらくCONFIG_TASK_IO_ACCOUNTINGを有効にすると、それらは維持されますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top