如何从内核获取页面错误统计信息

如何在应用程序运行时从内核获取页面错误统计信息? 那些其他事件如SMP节点中的inter-cpu迁移计数或上下文切换次数呢? 我想为这个项目的各个小部分计算这些事件。 谢谢。     
已邀请:
您将希望使用与内核一起打包的“perf”工具。看这里。     
procfs记录了一些信息,但(我相信)不是全部,并且绝对不是“针对各种小部分”,而是仅针对整个流程。我怀疑内核记录,例如上下文切换或页面错误“适用于各种小部件”。也许您可以在每个“小部分”的开头和结尾处拍摄适用的
/proc
pseudofiles的快照,并采取不同之处 - 对于某些应用程序(不会一直以任何方式分支)可能是可接受的替代品。     

要回复问题请先登录注册