作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想查找给定 pid 的自愿上下文切换数量。
我可以使用/proc/pid/status 找到此信息,但非自愿和自愿上下文切换信息是从内核 2.6.23 添加的。
我必须在旧内核上获取此信息。我怎样才能做到这一点 ?我的内核版本是 -- 2.6.18
proc 条目的手册页提到了此信息的内核版本 -- http://man7.org/linux/man-pages/man5/proc.5.html
最佳答案
据我所知,这个旧内核还不支持 TRACE EVENTS。所以,也许你应该破解你的内核)))。例如。在struct task_struct中添加计数器,并在上下文切换时递增。
关于c - 如何计算旧内核上的自愿上下文切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25854124/
CPU 的自愿让出是 Linux pthread 库中的线程可以在同一进程下调度另一个线程的唯一方法吗? (因为pthread是用户级线程实现?) 似乎 pthread_yield() 和互斥体(由
我是一名优秀的程序员,十分优秀!