kvm環境のLinuxでは、VM内のプロセスが一部のリソースをロックして先取りされると、ロックされたリソースを必要とするVMの他のプロセスがスピンロック。プロセスは、プロセッサに割り当てられたときにリソースのロックを解除します。スケジューラを無効にしてスピンロック時のCPU時間を短縮する
プロセスがリソースのロックを解除するまで、スケジューラを事前に空にしないようにしたいと思います。これにより、スピンロック時のCPU時間が短縮されます。
上記の方法を達成するには?すなわち
VMのプロセスが一部のリソースでロックされているかどうかを調べる方法はありますか。
次に、リソースがロックされるまでプロセスを先取りしないようスケジューラに通知する方法はありますか。間違ってどこかだ場合
は...事前に
おかげ..
「スケジュール解除」とは何ですか? – Basilevs
@Basilevs:私は先制を意味しました.. – rAzOr