BEA Logo BEA Tuxedo Release 8.0

  BEA ホーム  |  イベント  |  ソリューション  |  パートナ  |  製品  |  サービス  |  ダウンロード  |  ディベロッパ・センタ  |  WebSUPPORT

 

   Tuxedo ホーム   |   BEA Tuxedo アプリケーション実行時の管理   |   先頭へ   |   前へ   |   次へ   |   目次

 


ネットワーク・データの圧縮

BEA Tuxedo システムでは、アプリケーションのプロセス間で送信されるデータを圧縮できます。データ圧縮は便利な機能であり、特に、大規模なコンフィギュレーションを運用する場合に重要です。データ圧縮は、同じマシン上でメッセージの送受信を行う場合 (ローカル・データ圧縮)、または異なるマシン間でメッセージの送受信を行う場合 (リモート・データ圧縮) に使用できます。データ圧縮には次の利点があります。

圧縮レベルの設定

データ圧縮を使用するには、コンフィギュレーション・ファイルの MACHINES セクションの CMPLIMIT パラメータを次のように設定する必要があります。

CMPLIMIT=string_value1[,string_value2]

このパラメータの文字列値には、リモート・プロセス (string_value1) およびローカル・プロセス (string_value2) で処理されるメッセージのサイズのしきい値を指定します。必須パラメータは最初の文字列値 (string_value1) のみです。どちらの文字列も、デフォルトは MAXLONG パラメータの値です。

TMCMPPRFM パラメータを設定して、圧縮と CPU のパフォーマンスとのバランスを調整することもできます。 圧縮レベルを高くすると、圧縮速度は下がりますがネットワーク帯域幅を効率的に利用できます。 圧縮レベルを低くすると、圧縮速度は上がり、CPU 使用率を節約できます。

圧縮レベルを指定するには、次の手順に従います。

  1. UBBCONFIG コンフィギュレーション・ファイルの CMPLIMIT パラメータを使用 して、圧縮のしきい値を設定します。

  2. (オプション) TMCMPPRFM 環境変数を設定します。TMCMPPRFM の値には、1 〜 9 の範囲の 1 桁の数値を指定します。デフォルト値は 1 です (省略可能)。

    圧縮レベルの最低値 1 を指定すると、圧縮は最も早い速度で行われます。圧縮レベルの最高値 9 を指定すると、圧縮は最も遅い速度で行われます。つまり、低い数値が指定されると、圧縮ルーチンの処理速度は速くなります。

TMCMPPRFM 変数の設定方法の詳細については、『ファイル形式、データ記述方法、MIB、およびシステム・プロセスのリファレンス』のtuxenv(5)を参照してください。

データ圧縮のしきい値の選択

メッセージに対して圧縮のしきい値を指定することができます。つまり、指定したしきい値を超えるメッセージは圧縮されます。圧縮のしきい値を指定するには、CMPLIMIT パラメータを設定します。設定の手順については、「圧縮レベルの設定」 を参照してください。

データ圧縮のしきい値を選択する場合は、次の基準を参考にしてください。

圧縮方法は転送されるデータの種類によって異なるため、環境に応じた最適な設定を行うことをお勧めします。

関連項目

 

先頭へ戻る 前のトピックへ 次のトピックへ