WebSphere Application Server Network Deployment, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

動的キャッシュ・サービスの設定

このページを使用して、動的キャッシュ・サービス設定を構成および管理します。

この管理コンソールのページを表示するには、 「サーバー」>「アプリケーション・サーバー」>「server_name 」> 「コンテナー・サービス」>「動的キャッシュ・サービス」とクリックします。

「構成」タブ

サーバー始動時にサービスを使用可能にする

サーバーの始動時に動的キャッシュを使用可能にするかどうかを指定します。

キャッシュ・サイズ

キャッシュが保持する最大エントリー数の値として正の整数を指定します。

このフィールドにキャッシュ・サイズ値を 100 から 200,000 の範囲で入力します。

デフォルト優先順位

キャッシュ・エントリーのデフォルト優先順位を指定します。 これにより、キャッシュがフル・キャッシュに存在する時間が決まります。

デフォルト 1
範囲 1 から 255
ディスク・オフロードを使用可能にする

ディスク・オフロードを使用可能にするかどうかを指定します。

デフォルトでは、動的キャッシュには、 メモリーに構成されるエントリーの数が保持されます。 キャッシュが満杯であるのに新規エントリーが作成された場合、 各キャッシュ・エントリーに対し、最低使用頻度 (LRU) アルゴリズムを使用するよう構成された優先順位が適用され、キャッシュからエントリーが除去されます。 キャッシュがフルの場合のキャッシュ・エントリーのメモリーからの除去だけでなく、 ディスク・オフロードを使用可能にして、ファイル・システムへ キャッシュ・エントリーをコピーできます (ロケーションは構成可能です)。 後でそのキャッシュ・エントリーが必要な場合に、ファイル・システムからメモリーに移動されます。

ディスク・オフロードを使用可能にする前に、以下を考慮してください。
  • ディスクにオフロードされるキャッシュ・エントリー数は指定できません。
  • 使用するディスク・スペースの大きさは指定できません。
オフロード位置

ディスク・オフロードを使用可能にした場合にキャッシュ・エントリーを保管する、 ディスク上のロケーションを指定します。

ディスク・オフロード・ロケーションが指定されていない場合は、 デフォルトのロケーションである ${WAS_TEMP_DIR}/node/server name/_dynacache/cache JNDI name が使用されます。 ディスク・オフロード・ロケーションを指定すると、 ノード、サーバー名、およびキャッシュ・インスタンス名が付加されます。 例えば、${USER_INSTALL_ROOT}/diskoffload は、 ロケーションを ${USER_INSTALL_ROOT}/diskoffload/node/server name/cache JNDI name として生成します。 この値は、ディスク・オフロードが使用可能になっていない場合は無視されます。

${WAS_TEMP_DIR} プロパティーのデフォルト値は、${USER_INSTALL_ROOT}/temp です。 WebSphere Application Server を始動した後、${WAS_TEMP_DIR} プロパティーの値を変更しても、 ディスク・キャッシュ・コンテンツを新しいロケーションに移動しなければ、以下のようになります。
  • Application Server は、新しいディスク・オフロード・ロケーションに新規ディスク・キャッシュ・ファイルを作成します。
  • 「ディスクへのフラッシュ」設定が使用可能である場合にアプリケーション・サーバーを再始動すると、 古いロケーションにあるディスク・キャッシュ・コンテンツがすべて失われます。
ディレクトリーを指定するときは、以下を考慮します。
  • 一定の期間に多数のオブジェクト、または大きなオブジェクトをキャッシュに入れることが予想される場合、Windows オペレーティング・システムなら別々のディスク・ドライブを、 UNIX プラットフォームなら別々のファイル・システムを使用することを検討します。
  • デフォルト・ディレクトリーを使用していてディスクが満杯になり、 ログ・ファイルにメッセージを書き込む必要があるにも関わらず、そのスペースがない場合には、WebSphere Application Server が停止する可能性があります。
  • [AIX] [HP-UX] [Linux] [Solaris] UNIX プラットフォーム上で /tmp などのディレクトリーを指定し、そのディレクトリーが満杯になると、システムでのログ記録で問題が発生する場合があります。
  • オペレーティング・システムによっては、ディスクが満杯であることを示すメッセージがコンソールに表示されます。
ディスクへのフラッシュ

サーバーが停止した場合に、メモリー内のキャッシュ・オブジェクトをディスクに 保管するかどうかを指定します。この値は、「ディスク・オフロードを使用可能にする」が選択されない場合は無視されます。

デフォルト false
ディスク・キャッシュ・サイズ (GB) の制限

最大ディスク・キャッシュ・サイズの値を GB 単位で指定します。このオプションを選択した場合は、正整数の値を指定できます。 このオプションをブランクにしておくことは、サイズを無制限とすることを示します。 この設定は、キャッシュの「ディスク・オフロードを使用可能にする」が指定されている場合にのみ適用されます。

3 以上
ディスク・キャッシュ・サイズの制限 (エントリー数)

最大ディスク・キャッシュ・サイズの値をエントリー数で指定します。このオプションを選択した場合は、正整数の値を指定できます。 このオプションをブランクにしておくことは、サイズを無制限とすることを示します。 この設定は、キャッシュの「ディスク・オフロードを使用可能にする」が指定されている場合にのみ適用されます。

0 から MAXINT。値 0 は、サイズを無制限にすることを示します。
ディスク・キャッシュ・エントリー・サイズの制限

個々のディスク・キャッシュ・エントリーの最大サイズの値を MB 単位で指定します。 これより大きいキャッシュ・エントリーは、メモリーから除去される際、ディスクにオフロードされません。 このオプションを選択した場合は、正整数の値を指定できます。 このオプションをブランクにしておくことは、サイズを無制限とすることを示します。 この設定は、キャッシュの「ディスク・オフロードを使用可能にする」が指定されている場合にのみ適用されます。

0 から MAXINT。値 0 は、サイズを無制限にすることを示します。
ディスク・キャッシュ・パフォーマンス設定

ディスク・キャッシュが必要とするパフォーマンスのレベルを指定します。 この設定は、キャッシュの「enableDiskOffload」が指定されている場合にのみ適用されます。 パフォーマンス・レベルによって、メモリー・リソースがバックグラウンド・アクティビティーでどのように使用されるか、 例えば、キャッシュ・クリーンアップ、有効期限、ガーベッジ・コレクションなどが変わります。 この設定は、キャッシュの「ディスク・オフロードを使用可能にする」が指定されている場合にのみ適用されます。

High performance and high memory usage すべてのメタデータをメモリー内に保持することを示します。
Balanced performance and balanced memory usage メタデータの一部をメモリー内に保持することを示します。 これは、デフォルトのパフォーマンス設定であり、多くのユーザーにとって、 パフォーマンスとメモリー使用のバランスが最適となります。
Low performance and low memory usage メタデータを限定的にメモリー内に保持することを示します。
Custom performance 管理者が明示的に、上記のバックグラウンド・アクティビティーのサポートに使用されるメモリー設定を構成することを示します。 管理者は、これらの値を DiskCacheCustomPerformanceSettings オブジェクトを使用して設定します。
ディスク・キャッシュ・クリーンアップの頻度

ディスク・キャッシュ・クリーンアップの頻度を分単位で指定します。 値を 0 に設定した場合、クリーンアップが実行されるのは 深夜 12 時のみです。この設定は、ディスク・オフロードのパフォーマンス・レベルが low、balanced、または custom の場合にのみ適用されます。 ハイパフォーマンス・レベルでは、ディスクのクリーンアップが必要とならないため、この値は無視されます。

0 から 1440
メタエントリーごとのキャッシュ ID の最大バッファー

メモリー内のディスク・キャッシュ・メタデータの、個々の依存 ID または テンプレートに保管される、キャッシュ ID の最大数の値を指定します。 この制限を超える場合、情報は、ディスクにオフロードされます。 この設定は、ディスク・オフロードのパフォーマンス・レベルが「CUSTOM」の場合にのみ適用されます。

100 から MAXINT
依存 ID の最大バッファー

メモリー内のディスク・キャッシュ・メタデータの依存 ID バケットの最大数の値を指定します。 この制限を超える場合、情報は、ディスクにオフロードされます。 この設定は、ディスク・キャッシュのパフォーマンス・レベルが custom の場合にのみ適用されます。

100 から MAXINT
テンプレートの最大バッファー

メモリー内のディスク・キャッシュ・メタデータに存在するテンプレート・バケットの最大数の値を指定します。 この制限を超える場合、情報は、ディスクにオフロードされます。 この設定は、ディスク・キャッシュのパフォーマンス・レベルが custom の場合にのみ適用されます。

10 から MAXINT
ディスク・キャッシュの除去アルゴリズム

上限しきい値に達した場合に、エントリーを除去するためにディスク・キャッシュが使用する除去アルゴリズムを指定します。 この設定は、キャッシュの「ディスク・オフロードを使用可能にする」が指定されている場合にのみ適用されます。 この設定は、ディスク・キャッシュの除去ポリシーが「なし」に設定されている場合には適用されません。

なし 除去ポリシーはありません。このためディスク・キャッシュは、限界まで、つまり動的キャッシュ・サービスがディスクへの書き込みを停止するまで拡張する可能性があります。
ランダム ディスク・サイズが上限しきい値に達した場合、ディスク・キャッシュのガーベッジ・コレクターが起動し、ディスク上のエントリーをランダムに選択して、サイズが下限しきい値に達するまでそれらを除去します。
サイズ ディスク・サイズが上限しきい値に達した場合、ディスク・キャッシュのガーベッジ・コレクターが起動し、ディスク上の最も大きいエントリーを選択し、ディスク・サイズが下限しきい値に達するまで、それらを除去します。
上限しきい値

除去ポリシーがいつ実行されるのかを指定します。しきい値は、GB 単位、またはエントリー数でのディスク・キャッシュ・サイズに対するパーセンテージで表されます。 ディスク・キャッシュ・サイズの制限 (GB 単位)、またはディスク・キャッシュ・サイズの制限 (エントリー数) が指定されているときには、低い値を使用します。この設定は、ディスク・キャッシュの除去ポリシーが「なし」に設定されている場合には適用されません。

1 から 100
下限しきい値

除去ポリシーがいつ終了するかを指定します。しきい値は、GB 単位、またはエントリー数でのディスク・キャッシュ・サイズに対するパーセンテージで表されます。 ディスク・キャッシュ・サイズの制限 (GB 単位)、またはディスク・キャッシュ・サイズの制限 (エントリー数) で指定された値の小さい方の値が使用されます。 この設定は、ディスク・キャッシュの除去ポリシーが「なし」に設定されている場合には適用されません。

1 から 100
キャッシュ複製を使用可能にする

キャッシュ複製を使用して、 同じ複製ドメイン内に構成されている複数のアプリケーション・サーバーにキャッシュ・エントリーをコピーします。

フル・グループ複製ドメイン

データの複製元となる複製ドメインを指定します。

定義されたいずれかの複製ドメインから選択します。 リストされた複製ドメインがない場合は、クラスター作成時、 または「環境」>「内部複製ドメイン」>「新規」をクリックして、管理コンソール内で手動で複製ドメインを作成しなければなりません。 動的キャッシュ・サービスで使用するために選択された複製ドメインは、「全グループ・レプリカ」を使用しなければなりません。 複製コンシューマー間で複製ドメインを共用することはできません。 動的キャッシュは、セッション・マネージャーまたはステートフル・セッション Bean とは別の複製ドメインを使用する必要があります。

複製タイプ

このアプリケーション・サーバーのグローバル共用ポリシーを指定します。

使用可能な設定は次のとおりです。
  • push と pull の両方」は、複製ドメイン内の他のサーバーに、新しく更新されたコンテンツのキャッシュ ID を送ります。 そのため、他のサーバーのいずれかがコンテンツを要求しており、 そのサーバーはあらかじめ更新されたコンテンツのキャッシュ・エントリーの ID を持っている場合には、 公開サーバーからのコンテンツを検索します。 一方、あらかじめ公開されていない ID への要求が行われると、 サーバーは、クラスター内に存在していないと判断し、新しい項目を作成します。
  • push のみ」は、複製ドメイン内の他のすべてのサーバーに新しいコンテンツのキャッシュ ID およびキャッシュ・コンテンツを送ります。
  • 共用しない」の共用ポリシーは、複製ドメイン内の他のサーバーと共用されないキャッシュ ID およびキャッシュ・コンテンツという結果となります。
デフォルトは「共有しない」です。
push 頻度

新しいキャッシュ・エントリーまたは変更したキャッシュ・エントリーを他のサーバーにプッシュするまで待機する時間 (秒) を指定します。

0 (ゼロ) の値は、キャッシュ・エントリーを即時に送信します。 このプロパティーに 0 (ゼロ) より大きい値を設定すると、 時間枠内に作成または変更されたすべてのキャッシュ・エントリーが「バッチ」でプッシュされます。 デフォルトは 1 です。




関連タスク
タスクの概説: 動的キャッシュ・サービスの使用によるパフォーマンスの向上
参照トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 7:44:53 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/udyn_rcachesettings.html