我如何从内核中我的申请得到页错误统计数据在运行时? 关于其他事件,如CPU间迁移什么计数在SMP节点,或上下文的数目切换?

我要计数这样的事件的节目的各种小零件。

感谢。

有帮助吗?

解决方案

您会想要使用与内核打包“PERF”工具。请参阅这里

其他提示

PROCFS 记录的一些信息,但(我相信)不是所有的这一点,绝对不是“为各种小零件”,但只适用于整个进程。我怀疑内核记录例如上下文切换或页面错误“的各种小零件”的任何地方。也许你可以在每一个“小部分”的开始和结束采取适用/proc pseudofiles的快照,并采取差异 - 对于某些应用(即不分支的每个哪种方式的所有的时间),这可能是一个可以接受的替代品

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top