我可以收集mmap读/写统计数据吗

Can I collect mmap read/write statistics?

本文关键字:统计数据 mmap 我可以      更新时间:2023-10-16

我正在尝试使用mmap来优化程序的某些部分。最后,我想得到一个特定的mmap调用对磁盘的读写量的统计数据。有什么方法可以获得这方面的I/O统计数据吗?(我使用的是C++,我希望它能跨平台工作。)

答案似乎是"否"。不同的操作系统以不同的方式操作mmap及其相关的系统调用,并且没有定义用于在如此细粒度级别查询此类统计信息的接口。