我有一个过程,其中自愿上下文切换不断增加,可能是什么原因和适当的解决方案?
nonvoluntary_ctxt_switches也保持不变。
答案 0 :(得分:0)
上下文切换可以是自愿的 - 过程要么完成 它在分配的时间片之前的任务结束或进入 暂停状态,因为它会阻止IO调用。
或者,上下文切换可以是非自愿的,其中如果a 进程耗尽内核将分配给它的cpu时间片 抢占进程并将其切换出来以将cpu时间授予另一个进程 运行队列中的进程。所以从上面可以很容易地得出两个结论,因为有一个人知道过程行为非常好