我想在 Linux 上以编程方式访问微状态记帐计时器。我想问题的第一部分是这些在哪里可用?哪些内核版本和发行版?哪些硬件平台?第二部分是如何实际访问计时器?什么是系统调用?
这是一个描述微状态会计的(有些旧的)页面,但我找不到那里描述的系统调用。
我想在 Linux 上以编程方式访问微状态记帐计时器。我想问题的第一部分是这些在哪里可用?哪些内核版本和发行版?哪些硬件平台?第二部分是如何实际访问计时器?什么是系统调用?
这是一个描述微状态会计的(有些旧的)页面,但我找不到那里描述的系统调用。
补丁和用户空间程序可在http://www.gelato.unsw.edu.au/patches/获得。由于补丁没有向上游迁移,似乎是因为复杂性/开销太高,您必须推出自己的内核。
在 google 上搜索 MSA_SELF 表明它是几年前最后一次讨论的,并且快速浏览上游表明它不在上游内核中。所以我认为说“这些数据不可用”是公平的。
您可能想查看 clock_getres() 等。