是否可以通过procfs / sysfs获得此计数器?这是CPU抢占任何活动任务的次数。每个过程的值也可以。
Linux pve-index 4.15.18-5-pve #1 SMP PVE 4.15.18-24 (Thu, 13 Sep 2018 09:15:10 +0200) x86_64 GNU/Linux
答案 0 :(得分:0)
如果您指的是非自愿上下文切换,那么/proc
下至少有几个文件:
# cat /proc/61115/status | grep ctxt_switches
voluntary_ctxt_switches: 6511
nonvoluntary_ctxt_switches: 143
# cat /proc/61115/sched
bash (61115, #threads: 1)
-------------------------------------------------------------------
...
nr_switches : 6594
nr_voluntary_switches : 6451
nr_involuntary_switches : 143
只需将61115替换为所需的pid。