我想看看有多少文件块存储在内核的磁盘页面缓存中。有没有我可以查看的界面来检查这个?也许有什么/proc
?
问问题
83 次
2 回答
2
据我所知,在/proc
. 跟踪该信息并通过它公开它的开销/proc
可能会令人望而却步。
正如 Damon 建议的那样,您最好的选择是mmap()
'ing 文件并使用mincore()
.
更新:我编写了这个mincore()
想法,它似乎按预期工作。
于 2012-08-14T07:59:57.713 回答
0
您可以使用fincore。这是相当不错的。
于 2012-11-20T10:39:24.027 回答