在Linux中监控上下文切换

5

有没有办法在不使用分析工具的情况下确定上下文切换是否发生?我编写了一个C程序来监视程序中不同进程完成执行所需的时间。我想显示进程/线程上下文切换。切换发生的时间以及从prev_id -> curr_id。这3个信息将很有帮助。

1个回答

3
您可以从/proc/self/status文件中观察voluntary_ctxt_switches和nonvoluntary_ctxt_switches的值。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接