マルチスレッドのプログラミング

公平配分スケジューリング

公平配分スケジューラ (FSS) スケジューリングクラスでは、配分に基づいて CPU 時間を割り当てることができます。

公平配分スケジューラクラスの優先順位の標準の範囲は -60 - 60 です。この範囲は、スケジューラによって、TS および IA スケジューリングクラスと同じ範囲 (0 - 59) のディスパッチ優先順位に対応付けされます。プロセス内の LWP は、すべて同じスケジューリングクラスで実行する必要があります。FSS クラスでは、プロセス全体ではなく、個々の LWP のスケジュールを設定します。FSS および TS/IA のクラスを同時に使用すると、どちらのクラスも予期しないスケジュールで動作することがあります。

TS/IA と FSS のスケジューリングクラスプロセスが、同じ CPU を奪い合うことはありません。複数のプロセッサセットを使用する場合、TS/IP と FSS を同一システム内に混在させることができます。ただし、各プロセッサセット内のプロセスはすべて、TS/IA または FSS のどちらかのスケジューリングクラスでなければなりません。