tkadmin set ringbuffer size

目的

リング・バッファーのサイズを設定します。

概要

tkadmin set ringbuffer size  -server server_name size

引数

-server server_name
コマンドによって影響されるサーバーを指定します。これはサーバーが構成されたときに指定された名前であることが必要です。
size
新しいサイズをバイト単位で指定します。使用可能なスペースを最大限に利用するには、この値をリング・バッファーのセグメント・サイズの倍数にする必要があります。

説明

tkadmin set ringbuffer size コマンドは、リング・バッファー・サイズを設定して、その現行サイズと新しいサイズ、およびそのセグメント・サイズを、標準出力ストリームで表示します。 デフォルトのリング・バッファー・サイズは 262144 バイト (256 KB) です。

リング・バッファー内のセグメントの最初の数は、8 と定められています。 各セグメントは、リング・バッファーの合計サイズの 8 分の 1 です。 リング・バッファーのサイズは (したがってセグメント数も) 増やすことができますが、最初のバッファー・サイズである 64 KB よりも少なくすることはできません。 セグメント・サイズは 8192 バイトに固定されています。 使用可能なスペースを最大限に利用するには、リング・バッファー・サイズをセグメント・サイズの倍数にする必要があります。 リング・バッファーの合計サイズと現行のセグメント・サイズを表示するには、tkadmin show ringbuffer size コマンドを使用します。

CICS_TK_TRACE_RING_SIZE 環境変数を使用して、リング・バッファーのサイズを変更することもできます。 この環境変数を使用すると、変更が有効になるのは、次回のサーバー始動時です。 tkadmin set ringbuffer size コマンドを使用すると、変更はただちに有効になります。

次のコマンドは、リング・バッファー・サイズを 327680 バイトに設定し、このリング・バッファーの現行の設定と新しい設定を表示します。その結果、リング・バッファーのサイズが 327680 (32768* 10) になることに注意してください。セグメント・サイズの倍数ではないサイズを指定した場合、セグメント・サイズの次の倍数が使用されます。

% tkadmin set ringbuffer size 300000
        Present Ring Buffer Size: 262144
        Present Ring Buffer Section Size: 32768
        Requested RingBuffer Size: 300000
        Resulting RingBuffer Size: 327680