![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
サービス・ポリシーの定義
作業要求の分類および優先順位付けを行うために、サービス・ポリシーを、またほとんどの種類の作業要求ではそれに加えて作業クラスを定義できます。 サービス・ポリシーは、ユーザー定義のパフォーマンス目標と (一部の場合は) 重要度レベルとで構成されています。
始める前に
以下のタスクを実行するには、管理特権が必要です。
- サービス・ポリシーおよびトランザクション・クラスの作成、変更、または削除
- ルール・ビルダーによるルールの変更
このタスクについて
サービス・ポリシーは、トランザクション・クラスによって作業要求に関連付けられています。 各作業要求は、厳密に 1 つのトランザクション・クラスに属し、各トランザクション・クラスは厳密に 1 つのサービス・ポリシーに属しています。 ほとんどの種類の作業要求では、作業クラスを使用して、着信要求をトランザクション・クラスにマップします。 各作業クラスは、1 つの Java™ Platform, Enterprise Edition (Java EE) アプリケーションと 1 つの基本的な要求フィーチャー (HTTP の場合は URI 接頭部、 IIOP の場合はメソッド名、Java Message Service (JMS) の場合はバス宛先) に接続されます。各作業クラスにより、該当する要求がトランザクション・クラスに分類される方法が指定されます。 汎用サーバー・クラスターおよび SIP では、作業クラスは使用されません。 代わりに、トランザクション・クラスに各要求を分類するルールが ODR に構成されています。サービス・ポリシーのカスタム・プロパティーを使用して、 トランザクション・クラス・ベースで、パーシスタント・サービス・ポリシー違反に対するサービス・ポリシー警告を生成することができます。詳しくは、サービス・ポリシーのカスタム・プロパティーに関する説明をお読みください。
UDP 経由の SIP トラフィックの場合、CPU 過負荷による再送信が発生するのを防止するために、CPU 過負荷防止用のアドミッション制御を使用可能にする必要があります。SIP の CPU 過負荷保護用にアドミッション制御を使用する場合、目標の任意タイプは使用しないでください。 平均応答時間または百分位数応答時間の目標のみを使用する必要があります。 目標に設定される応答時間のしきい値は、クライアントの T1 タイマーの値 (デフォルトで 500 ミリ秒) より十分に低くする必要があります。 リジェクト平均応答時間のしきい値 (ARFM コントロール・パネルで構成されている目標の応答時間のしきい値およびリジェクト・ポリシーから派生した値) は、クライアントの T1 タイマーより小さくする必要があります。 CPU 過負荷防止用のアドミッション制御の使用可能化について詳しくは、 『オートノミック要求フロー・マネージャーの構成』を参照してください。
制約事項: HTTP または SIP に対するダイアログ/セッション方向が有効である場合、既存のダイアログまたはセッションの一部であるメッセージ、および 既存のダイアログまたはセッションの一部ではないメッセージにはサービス・ポリシーを適用できません。
サービス・ポリシーの作成時には、次の仕様を考慮して目標値を構成してください。 目標タイプが平均応答時間または百分位数応答時間のいずれかである場合は目標値を設定します。適切な目標値を設定するため、 負荷がないか少ないときに、アプリケーションの平均応答時間を測定します。測定した平均応答時間の約 2 倍に目標値を設定します。例えば、 アプリケーションの平均応答時間が 1 秒である場合、目標値は 2 秒に設定します。
- arfmManageCpu セル・カスタム・プロパティーを false に設定して、オートノミック要求フロー・マネージャー (ARFM) キューイングを使用不可にします。
- 視覚化データ・サービスを使用可能にします。詳しくは、 『視覚化データ・サービスの構成』を参照してください。
- 特定の期間 (例えば、1 週間、1 カ月など)、通常の負荷でアプリケーションの実行を許可します。
- 管理コンソールの の下で、アプリケーションの平均応答時間を確認します。
