SCHED_ULE(4) | FreeBSD Kernel Interfaces Manual | SCHED_ULE(4) |
名称
sched_ule — ULE スケジューラ書式
options SCHED_ULE解説
sched_ule スケジューラは、伝統的なシステムスケジューラである、 sched_4bsd(4) に存在しない多くの高度なスケジューラの機能を提供します。 SMP と対話的応答性を扱う機能と次の機能を含んでいます:
- スレッドの CPU 親和性。
- ハイパースレッディングを含む、CPU トポロジの認識。
- CPU ごとの、実行キュー。
- 対話的アプリケーションを検出し、高い負荷の元でそれらを優先的にスケジュールする発見的な対話的応答性。
次の sysctl は、 sched_ule の動作に関連しています:
- kern.sched.name
- この読み込み専用 sysctl は、アクティブなスケジューラの名前を報告します。
- kern.sched.quantum
- この読み込み書き込み sysctl は、スレッドに与えられた量 (マイクロ秒単位で) の長さを報告するか、または設定します。
歴史
sched_ule スケジューラは、 FreeBSD 5.1 ではじめて登場しました。作者
<jeff@FreeBSD.org>August 10, 2012 | FreeBSD |