始める前に
パーティション・ワーク・マネージャは、パーティション間にスレッド使用ポリシーを設定します。各パーティションのワーク・マネージャ・スレッド数の制限、および各パーティションのスレッド使用時間に基づいたスレッド使用割当ての管理を行うよう構成できます。相対的なスレッドの使用を規定する際に重要なことは、同じWLSインスタンスを共有する様々なパーティション間で適切なサービスの質(QoS)および公平性を提供することです。それが実現できないと、1つのパーティションのローグ・アプリケーションによって他のパーティションのスレッド・リソースが不足して、適切に機能しなくなる可能性があります。
「パーティション・ワーク・マネージャ」表に、定義されたパーティション・ワーク・マネージャが表示されます。
パーティションの作業リクエストの数を制限するワーク・マネージャのパーティション共有容量。この制限には、実行中の作業リクエストまたはキューに入れられて使用可能なスレッドを待機しているワーク・リクエストが含まれます。制限を超えると、WLSはパーティションから発行された特定のリクエストの拒否を開始します。
値は、WLSサーバー・インスタンス全体でリクエスト数を抑制する「ワーク・マネージャの共有容量」オプションの構成に従って、WLSサーバー全体の容量のパーセンテージで表されます。ワーク・マネージャのパーティション共有容量は、1から100パーセントの間の値にする必要があります。
フェア・シェア値は、すべてのパーティションのスレッド使用量と比較して、そのパーティションに必要なスレッド使用率です。値は1から99の間の数値にする必要があります。WLSドメインで実行しているすべてのパーティションのこの値の合計が100になることをお薦めします。デフォルトでは、パーティションのフェア・シェア値は50です。
最小スレッド制約により、サーバーがデッドロックを防止するためにワーク・マネージャに割り当てるスレッド数が保証されます。これでワーク・マネージャは構成済のフェア・シェアより多くのスレッド使用時間を受け取り、パーティションは同じWLSサーバー・インスタンスの他のパーティションと比較してより多くのスレッド使用時間を取得できます。
オプションで、WLSドメインに構成されたパーティションごとに最小スレッド制約値の制限を指定できます。構成されると、パーティションに構成された最小スレッド制約値に上限が設定されます。パーティションにおけるすべての最小スレッド制約の構成値の合計がこの構成値を超えた場合、警告メッセージが記録され、WLSはスレッド・プールが制約に割り当てているスレッド数を減らします。
デフォルトでは、パーティションに最小スレッド制約制限は設定されていません。
最大スレッド制約は、パーティションがスレッド・リソースのフェア・シェアを超えて使用しないようにする場合、特にスレッドがI/Oでブロックされ、応答してしないリモート・サーバーからのレスポンスを待機している場合などの異常な状況において役立ちます。そのようなシナリオで最大スレッド制約を設定すると、一部のスレッドがWLSインスタンスの他のパーティションからのリクエストの処理に確実に使用できるようになります。
パーティション・ワーク・マネージャ構成が保存されます。