このページを使用して、特定の Enterprise JavaBeans (EJB) コンテナーのキャッシュを構成および管理します。キャッシュの過負荷となる試みでエラーが発生するのを避けるには、キャッシュ絶対限度を決定します。 1 つのトランザクションでアクティブになるエンタープライズ Bean の数と、予想される並行トランザクションの数を掛け合わせます。 次に、アクティブなセッション Bean インスタンスの数を追加します。この値がキャッシュが保持する限度となります。 Tivoli Performance Viewer を使用して、Bean のパフォーマンス情報を表示することができます。
この管理コンソール・ページを表示するには、の順にクリックします。
合計アイテム数をキャッシュ・サイズの値まで減らすために、 コンテナーがキャッシュから未使用アイテムの除去を試みる間隔を指定します。 この設定はキャッシュのみに適用されます。
| 通知 | 値 |
|---|---|
| データ型 | 整数 |
| 単位 | ミリ秒 |
| 範囲 | 0 から 2 147 483 647 |
| デフォルト | 3000 |
EJB コンテナー内のアクティブ・インスタンスのリストで、バケット数を指定します。
バケットには複数のアクティブなエンタープライズ Bean インスタンスを入れることができますが、表内の個々のバケットに割り当てられるインスタンス数が最小の場合に、最大限のパフォーマンスが得られます。 コンテナー内のアクティブ・インスタンスの数がバケット数 (つまりキャッ シュ・サイズ) を超えると、コンテナーは定期的に、アクティブ・インスタン スの一部を非活性化して、表内のアクティブ・インスタンスの数を削減しよう とします。 パフォーマンスとメモリーのバランスを最適にするためには、 この値を、通常のワークロード中に予想されるアクティブ・インスタンスの最 大数に設定してください。
| 通知 | 値 |
|---|---|
| データ型 | 整数 |
| 単位 | ハッシュ・テーブル内のバケット数 |
| 範囲 | 0 より大。コンテナーは、指定値以上の素数のうち 2 番目に大きいものを選択します。 |
| デフォルト | 2053 |