3

カーネルのディスク ページ キャッシュに格納されているファイルのブロック数を確認したいと考えています。これをチェックするために調べることができるインターフェイスはありますか? おそらく何か/proc

4

2 に答える 2

2

私の知る限りでは、そのようなものはありません/proc。その情報を追跡し、それを介して公開するオーバーヘッドは、/procおそらく法外なものになるでしょう。

デイモンが示唆したように、あなたの最善の策はmmap()、ファイルを 'ing して使用することですmincore()

更新:mincore()アイデアをコード化したところ、期待どおりに動作するようです。

于 2012-08-14T07:59:57.713 に答える
0

fincoreを使用できます。それはかなり良いです。

于 2012-11-20T10:39:24.027 に答える