gpt4 book ai didi

c - 如何计算旧内核上的自愿上下文切换

转载 作者:行者123 更新时间:2023-11-30 17:28:57 24 4
gpt4 key购买 nike

我想查找给定 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com