比率ベースでの制限の設定を変更する方法
BizTalk Serverのレートベースの調整は、オーケストレーションを含むホスト インスタンス、またはメッセージ ボックスに発行されたメッセージを受信して配信または処理するアダプターを送信するホスト インスタンスに適用されます。 BizTalk 設定ダッシュボードを使用すると、BizTalk グループ全体で、特定のホストのレートベースの調整構成設定を変更できます。 これらの設定は、特定のホストに割り当てられているすべてのホスト インスタンスに適用されます。 このトピックでは、これらの設定を変更する手順を説明します。
比率ベースでの制限は、次の条件で実行されます。
ホスト インスタンスが使用するメモリの量、スレッドの数、またはデータベース接続の数が、制限しきい値を超える。
ホスト インスタンスのメッセージ配信の受信比率が、メッセージ配信の送信比率 * 指定されたオーバードライブ率 (%) の値を超える。
ホスト インスタンスによって同時に処理されるメッセージの数が、CPU あたりのインプロセス メッセージ数 * ボックスで利用可能な CPU の数を超える。
前提条件
ここで示す操作を実行するには、BizTalk Server 管理者グループのメンバーとしてログオンする必要があります。
ホストの比率ベースでの制限設定を変更するには
BizTalk Server管理コンソールで、[BizTalk Server管理] を展開し、[BizTalk グループ] を右クリックし、[設定] をクリックします。
[ BizTalk 設定ダッシュボード] ダイアログ ボックスの [ ホスト ] タブで、[ レート ベースの調整 ] タブをクリックします。
次の操作を行い、[ 適用 ] をクリックして変更を適用し、別のタブに進みます。それ以外の場合は、[ OK] を クリックして変更を適用し、設定ダッシュボードを終了します。
プロパティ 目的 境界値 既定値 アップグレード ロジック Host ドロップダウン リストから、BizTalk Serverランタイム インスタンスを表すホストを選択します。 - - - 発行
プロパティ 目的 境界値 既定値 アップグレード ロジック [最小サンプル数] レートベースの調整を検討する前に、サンプリング ウィンドウの期間BizTalk Serverサンプリングするメッセージの最小数を指定します。
サンプリング ウィンドウ内のサンプルの実際の数がこの値を下回った場合、サンプルは破棄され、調整は適用されません。 この値は、中程度の負荷でメッセージを公開できる比率と同じにする必要があります。 たとえば、システムが中程度の負荷で 1 秒あたり 1,000 個のドキュメントを処理する必要がある場合、このパラメーターは 1,000 * サンプル ウィンドウの期間 (より正確には 1 * サンプリング ウィンドウ期間 (秒)) に設定する必要があります。 非常に小さい値を設定すると、低負荷の状態で制限の条件が発生する場合があります。 非常に大きい値を設定すると、この技術を効果的に使用する十分なサンプルにならない可能性があります。1 – 整数型の最大値 100 - [サンプリング間隔] 収集されたサンプルに基づいた公開の割合を計算するために使用される、秒単位で測定される時間枠を指定します。 1 つのメッセージを公開するために必要な待機時間が長い場合、時間枠を長くする必要があります。 1 – 整数型の最大値 15000 - レート オーバードライブ係数 調整条件が発生する前に、要求レートを完了率よりもどれだけ高くするかを制御する割合を指定します。
たとえば、1 秒あたり 200 の割合でメッセージが発行され、このパラメーターが 125 に設定されている場合、システムは調整を適用する前に、1 秒あたり最大 250 メッセージ (125% * 200 = 250) の発行を許可します。 このパラメーターに小さすぎる値を指定すると、システムがより積極的に調整され、調整が過剰になる可能性があります。 このパラメーターに非常に大きい値を設定すると、制限が弱くなり、妥当な制限の条件が発生しても認識されなくなる可能性があります。1 – 整数型の最大値 125 - 制限による最大遅延時間 調整が原因でメッセージ インスタンスに適用BizTalk Server最大遅延 (ミリ秒単位) を指定します。 実際の遅延時間は、制限の条件の重大度に依存します。 1 – 整数型の最大値 300000 - 制限のオーバーライド メッセージ公開の制限をオーバーライドしたい場合に指定します。 0: オーバーライドしない
1: 調整条件を開始する
2: スロットルしない0 レジストリから読み取られた制限パラメーターは、ホスト インスタンス パラメーターと 1 対 1 でマップされます。 制限のオーバーライドの重大度 受信制限条件の重大度を指定します。
値を大きくすると、 調整オーバーライド が 1 に設定されている場合に開始される受信調整条件の重大度が高くなります。1 ~ 1000 100 すべてのホスト インスタンスの最下位の値。 配信
プロパティ 目的 境界値 既定値 アップグレード ロジック [最小サンプル数] レートベースの調整を検討する前に、 BizTalk がサンプリング期間 にサンプリングするメッセージの最小数を指定します。
サンプリング ウィンドウ内のサンプルの実際の数がこの値を下回った場合、サンプルは破棄され、調整は適用されません。 この値は、中程度の負荷でメッセージを配信できる比率と同じにする必要があります。 たとえば、システムが中程度の負荷で 1 秒あたり 1,000 個のドキュメントを処理する必要がある場合、このパラメーターは 1,000 * サンプル ウィンドウ期間 (より正確には、このシナリオでは 1 * サンプル ウィンドウ期間 (秒) ) に設定する必要があります。
非常に小さい値を設定すると、低負荷の状態で制限の条件が発生する場合があります。 非常に大きい値を設定すると、この技術を効果的に使用する十分なサンプルにならない可能性があります。1 – 整数型の最大値 100 - [サンプリング間隔] 収集されたサンプルに基づいた処理の割合を計算するために使用される、時間枠を秒単位で指定します。 1 つのメッセージを処理するために必要な待機時間が長い場合、時間枠を長くする必要があります。 1 – 整数型の最大値 15000 - レート オーバードライブ係数 制限の条件が発生する前に、完了の割合よりもオーケストレーションまたはメッセージング エンジンに対する配信の割合を優先する比率を指定します。
たとえば、1 秒あたり 200 個のメッセージが処理され、このパラメーターが 125 に設定されている場合、システムは、制限を適用する前に 1 秒あたり最大 250 個のメッセージ (125% * 200 = 250) の処理を許可します。 このパラメーターの値が小さすぎると、システムがより積極的に調整され、調整が過剰になる可能性があります。 このパラメーターに非常に大きい値を設定すると、制限が弱くなり、妥当な制限の条件が発生しても認識されなくなります。1 – 整数型の最大値 125 - 制限による最大遅延時間 調整のためにメッセージ インスタンスに課BizTalk Server最大遅延時間を指定します。 実際の遅延時間は、制限の条件の重大度に依存します。 1 – 整数型の最大値 300000 - 制限のオーバーライド メッセージ配信の制限をオーバーライドしたい場合に指定します。 0: オーバーライドしない
1: 調整条件を開始する
2: スロットルしない0 レジストリから読み取られた制限パラメーターは、ホスト インスタンス パラメーターと 1 対 1 でマップされます。 制限のオーバーライドの重大度 送信制限の条件の重大度を指定します。
値を大きくすると、 調整オーバーライド が 1 に設定されたときに開始される送信調整条件の重大度が高くなります。1 ~ 1000 100 すべてのホスト インスタンスの最下位の値。 Note
既定の設定を復元するには、[ 既定値に戻す] をクリックします。