2012-04-17 10 views
0

kvm環境のLinuxでは、VM内のプロセスが一部のリソースをロックして先取りされると、ロックされたリソースを必要とするVMの他のプロセスがスピンロック。プロセスは、プロセッサに割り当てられたときにリソースのロックを解除します。スケジューラを無効にしてスピンロック時のCPU時間を短縮する

プロセスがリソースのロックを解除するまで、スケジューラを事前に空にしないようにしたいと思います。これにより、スピンロック時のCPU時間が短縮されます。

上記の方法を達成するには?すなわち

  1. VMのプロセスが一部のリソースでロックされているかどうかを調べる方法はありますか。

  2. 次に、リソースがロックされるまでプロセスを先取りしないようスケジューラに通知する方法はありますか。間違ってどこかだ場合

は...事前に

おかげ..

+0

「スケジュール解除」とは何ですか? – Basilevs

+0

@Basilevs:私は先制を意味しました.. – rAzOr

答えて

関連する問題