Sun Java System Web Proxy Server 4.0.8 管理ガイド

ガベージコレクション

ガベージコレクションは、Proxy Server のキャッシュを調査して、古い無効なファイルを削除するプロセスです。ガベージコレクションはリソース集中型のプロセスなので、パフォーマンスを向上させるために、一部のガベージコレクション設定を調整する必要がある場合もあります。

次のパラメータを使用すると、ガベージコレクションのプロセスを微調整することができます。これらのパラメータは、「Tune Garbage Collection」フォーム上で表示または変更することができます。このフォームは、サーバーマネージャーの「Caching」タブにある「Tune GC」を選択すると表示されます。パラメータは次のとおりです。

gc hi margin percent 変数

gc hi margin percent 変数は、最大キャッシュサイズの割合を制御します。その割合に達するとガベージコレクションが開始されます。

この値は gc lo margin percent の値よりも高く設定する必要があります。

gc hi margin percent の有効な値の範囲は、10 〜 100 % です。デフォルト値は 80 % です。キャッシュが 80 % になるとガベージコレクションが開始されます。

gc lo margin percent 変数

gc lo margin percent 変数は、最大キャッシュサイズの割合を制御します。その割合に達するとガベージコレクションが開始されます。

この値は gc hi margin percent の値よりも低く設定する必要があります。

gc lo margin percent の有効な値の範囲は、5 〜 100 % です。デフォルト値は 70 % です。ガベージコレクション後にキャッシュが 70 % になった状態をターゲットとします。

gc extra margin percent 変数

パーティションのサイズが最大許容値 (gc hi margin percent) に接近したという理由以外でガベージコレクションが開始された場合、ガベージコレクタは gc extra margin percent 変数によって設定された割合を使用して、削除するキャッシュの割合を決定します。

gc extra margin percent の有効な値の範囲は、0 〜 100 % です。デフォルト値は 30 % です。既存のキャッシュファイルの 30 % を削除します。

gc leave fs full percent 変数

gc leave fs full percent の値は、ガベージコレクションが実行されない範囲のキャッシュパーティションサイズの割合を決定します。この値によって、ほかのアプリケーションがディスク領域を占有していても、ガベージコレクタがキャッシュからすべてのファイルを削除しないように設定できます。

gc leave fs full percent の有効な値の範囲は、0 (完全に削除できる) 〜 100 % (何も削除しない) です。デフォルト値は 60 % です。現在の 60 % までキャッシュサイズを小さくできます。