Licensing

スレッド使用の指定によるパフォーマンスの向上

ライセンスサーバーへの要求はリスナーポートを介して受信されます。受諾スレッドはすべての通信を受け入れる必要があります。メッセージが受け入れられると、受信スレッドがそれを処理し、その後処理スレッドがそれを処理します。多数の要求を受信する際のライセンスサーバーのパフォーマンスを向上させるには、使用する受信スレッドと処理スレッドの最大数を構成できます。

  • プログラムがI/O要求(ライセンスのチェックアウト要求など)を開始すると、スレッドが作成され、使用されます。スレッドは、プログラム内の場所とデータを参照点として維持します。要求が完了すると、プログラムは同じポイントで再入力できます。許可されているスレッドの数に応じて、同時に多数の要求を行うことができます。この手法はマルチスレッドと呼ばれます。

許容可能なライセンスサーバーのパフォーマンスに必要な最適な値は、ハードウェア、サイト構成、および要求量によって異なります。制限を高く設定しすぎると、ハードウェアがそれをサポートできない場合、通信が遅くなります。制限を低く設定しすぎると、通信に時間がかかります。システムは、より多くのスレッドを作成できるようになるまで待機してから、受信要求を実行します。サイトのニーズを満たす構成を決定するために、さまざまな値をテストおよび評価してください。大規模な展開の出発点としては、次の設定が考えられます。

  • ライセンスサーバーマネージャーの処理スレッドの最大数: 30
  • ライセンスサーバーマネージャーの受信スレッドの最大数: 15

スレッド制限を指定できる領域は2つあります。

  • ライセンスサーバー
  • Webサーバー

ライセンスサーバーのスレッド使用の設定

  1. コンソールの右上隅で、[管理] を選択します。
  2. [サーバー構成] タブと [ライセンスサーバー構成] バーを選択します。
  3. [ライセンスサーバーマネージャーの処理スレッドの最大数] フィールドと [ライセンスサーバーマネージャーの受信スレッドの最大数] フィールドを変更します (最大999スレッド)。
  4. Citrix Licensingサービスを再起動します。

Webサーバーのスレッド使用の設定

この手順を使用して、License Administration ConsoleのWebサーバーが要求を処理するために使用するスレッドの最大数を設定します。多数のユーザーが同時にコンソールにアクセスすると予想される場合は、より大きな数を指定します。

  1. コンソールの右上隅で、[管理] をクリックします。
  2. [サーバー構成] タブと [Webサーバー構成] バーをクリックします。
  3. [Webサーバーのスレッドの最大数] フィールドを変更します (最大999スレッド)。
  4. Citrix Licensingサービスを再起動します。
スレッド使用の指定によるパフォーマンスの向上