3

我想看看有多少文件块存储在内核的磁盘页面缓存中。有没有我可以查看的界面来检查这个?也许有什么/proc

4

2 回答 2

2

据我所知,在/proc. 跟踪该信息并通过它公开它的开销/proc可能会令人望而却步。

正如 Damon 建议的那样,您最好的选择是mmap()'ing 文件并使用mincore().

更新:我编写了这个mincore()想法,它似乎按预期工作。

于 2012-08-14T07:59:57.713 回答
0

您可以使用fincore。这是相当不错的。

于 2012-11-20T10:39:24.027 回答