UNIX システム・サービスのカスタマイズ

WebSphere Event Broker では、いくつかの UNIX システム・サービス・システム特性をセットアップする必要があります。 動的変更の場合は SETOMVS オペレーター・コマンドを、永続的な変更の場合は BPXPRMxx PARMLIB メンバーを使用できます。 詳細については、「z/OS UNIX システム・サービス 計画」を参照してください。

OMVS アドレス・スペースの領域サイズを制限するために IEFUSI 出口を使用する場合は、ブローカー・ブローカーを含めないでください。

以下のように、UNIX システム・サービス特性を設定します。

説明 パラメーター
プロセスが作成できる、最大コア・ダンプ・ファイル・サイズ (バイト単位)。 無制限のサイズにすることもできます。 MAXCORESIZE 2 147 483 647
プロセスの使用が許可されている、CPU 時間 (秒単位)。 無制限の CPU 時間にすることもできます。 MAXCPUTIME 2 147 483 647
アドレス・スペースの領域サイズ。 最大のアドレス・スペースのサイズに設定します。 MAXASSIZE > 1 GB

最低でも、375 MB が必要です。

1 つのプロセスでアクティブにできるスレッドの最大数を指定します。 メッセージ・フローの定義に依存しています。 MAXTHREADS MAXTHREADTASKS MAXTHREADS および MAXTHREADTASKS の値は、ご使用のアプリケーションに依存しています。 以下のようにして、WebSphere Event Broker で必要な値を計算できます。

メッセージ・フローごとに、以下を行います。
  1. 入力ノードの数にインスタンスの数 (追加スレッド +1) を乗算します。
  2. すべてのメッセージ・フローの値を合計し、その和に 10 を加算します。
  3. HTTP リスナーごとに使用するスレッドの数を加えます。

メッセージ・フローのデプロイは、新規アドレス・スペース内の実行グループを開始し、USS Semaphore および SharedMemorySegment リソースを使用します。 特に、各新規アドレス・スペースは semaphore および SharedMemorySegment を使用します。 SharedMemorySegment は新規アドレス・スペースが開始した直後に削除されますが、semaphore は新規アドレス・スペースが存続する間は存在したままです。

特定の USS システム・パラメーターが正しく設定されていないと、新規の実行グループ・アドレス・スペースの開始に影響する場合があります。以下が含まれています。
  • IPCSEMNIDS
  • IPCSHMNIDS
  • IPCSHMNSEGS
開始した実行グループ・アドレス・スペースごとに、少なくとも 3 つのセマフォーが必要です。

IPCSEMNIDS は、システム上の実行グループ・アドレス・スペースの数となりうる数の 4 倍の値に設定する必要があります。

開始した実行グループ・アドレス・スペースごとに、1 つの SharedMemorySegment が必要です。IPCSEMNIDS は、システム上の実行グループ・アドレス・スペースの数となりうる数を超える値に設定する必要があります。

制御アドレス・スペース (BIPSERVICE および BIPBROKER プロセス) は多数の SharedMemorySegments に接続できますが、潜在的にはそのブローカー用に開始された実行グループ・アドレス・スペースごとに 1 つを接続できます。IPCSHMNSEGS は、各ブローカーごとの実行グループの数となりうる数を超える値に設定する必要があります。

関連タスク
z/OS 環境のカスタマイズ
関連資料
カスタマイズ・タスクおよび役割 (z/OS)
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 Last updated: 5 01, 2006
ae22110_