![[AIX、Linux、Windows]](ngalw.gif)
IBM MQ AMQPリスナー制御プロパティ
マルチスレッド・アプリケーションのパフォーマンスを向上させるには、AMQPプロパティ・ファイルのプロパティを設定することで、AMQPサービスが使用するワーカー・スレッド数を調整できる。
AMQP リスナー・サービスのプロパティは、以下のプロパティ・ファイルで設定できます:
Windows システム上:. amqp_win.properties ![[AIX]](ngaix.gif)
AIX® and Linux® システム上:. amqp_unix.properties
設定できるプロパティは以下の通り:
| Property | 説明 |
|---|---|
| com.ibm.mq.MQXR.Workers | AMQP リスナー・サービスが作成するサーバー・ワーカーのスレッド数。 この値が指定されない場合、デフォルトでシステムの論理プロセッサ数と等しくなる。 |
| MQIBindType | AMQPサービスのバインディングタイプ: FASTPATH、 SHARED、 ISOLATEDのいずれか。 デフォルトは FASTPATH である。 |
AMQP リスナー・サービスは、クライアント接続のワークロードを複数のワーカー・スレッドに分散させる。 AMQP サービスが使用するワーカースレッドの数は、 com.ibm.mq.MQXR.Workers プロパティを使用して指定できます。
IBM® MQ キュー・マネージャの管理者は、マルチスレッド・アプリケーションのパフォーマンスを向上させるために、ワーカースレッドの数を調整することができます。 一般的に、ワーカースレッドの数とシステムの論理プロセッサの数が一致するとき、最高のパフォーマンスが得られます。 しかし、マシンの構成やクライアントの負荷特性によっては、必ずしもそうなるとは限らないので、ワーカースレッド数の最適値を見つけるためのチューニングが必要になるかもしれません。
チューニングを行う前に、クライアント・アプリケーションとそのワークロードの性質を十分に理解してください。 異なるスレッド数でアプリケーションのパフォーマンスを測定し、ベンチマークを取ることで、ワーカースレッド数の最適値を決定することができるはずです。
注: これらのプロパティは IBM MQ Appliance には適用されません。 デフォルト値は IBM MQ Appliance で使用される。
注: これらのプロパティは IBM MQ Appliance には適用されません。 デフォルト値は IBM MQ Appliance で使用される。