2016-07-18 8 views
1

私は現在、LinuxカーネルがCFSをスケジューラとして使用していることを知っています。コードはkernel/sched/fair.cにあります。Linuxスケジューラコードはどこですか?

"fair.c"というファイルをチェックしましたが、タスクが異なるCPUに割り当てられているのを見つけられませんでしたので、ロードバランシングまたはコアコーディングのために働いている部分または他のコードがありますか?

ありがとうございます。

+0

メモリから、NUMAのものを探します。 – abligh

答えて

1

CFSでのロードバランシングに関連するすべてのコードは、公正であります。タスクのソースと宛先のCPUを表示する "struct lb_env"を探します。

関連する問題