Einstellungen des EJB-Cache

Auf dieser Seite können Sie den Cache für einen bestimmten EJB-Container konfigurieren und verwalten. Wenn Sie den absoluten Cache-Grenzwert ermitteln wollen, müssen Sie die Anzahl der in einer gegebenen Transaktion aktiven Enterprise-Beans mit der Anzahl der insgesamt zu erwartenden parallelen Transaktionen multiplizieren. Addieren Sie anschließend zum Ergebnis die Anzahl der aktiven Session-Bean-Instanzen. Bean-Leistungsdaten können Sie im Tivoli Performance Viewer anzeigen.

Klicken Sie, um diese Seite der Administrationskonsole anzuzeigen, auf Server > Anwendungsserver > Servername > EJB-Container > EJB-Cache-Einstellungen.

Register "Konfiguration"

Bereinigungsintervall
Gibt das Intervall an, in dem der Container versucht, nicht verwendete Elemente aus dem Cache zu löschen, um die Gesamtanzahl der Elemente auf den Wert für die Cache-Größe zu reduzieren.

Der Cache-Manager versucht, einige nicht zugeordnete Einträge zu verwalten, die bei Bedarf schnell zugeordnet werden können. Ein Hintergrund-Thread versucht, einige Einträge freizugeben und gleichzeitig sicherzustellen, dass einige nicht zugeordnete Einträge verwaltet werden. Falls der Thread ausgeführt wird, während der Anwendungsserver inaktiv ist, muss der Anwendungsserver keine Leistungseinbußen durch das Entfernen von Einträgen aus dem Cache hinnehmen, wenn er neue Cache-Einträge zuordnet. Im Allgemeinen sollten Sie den Wert dieses Parameters bei Zunahme der Cache-Größe erhöhen.

Datentyp Integer
Einheiten Millisekunden
Bereich Größer als 0
Standardwert 3000
Cache-Größe
Gibt die Anzahl der Protokollbereiche in der Liste der aktiven Instanzen innerhalb des EJB-Containers an.

Ein Protokollbereich kann zwar mehrere aktive Enterprise-Bean-Instanzen enthalten, die Leistung wird jedoch erhöht, wenn jeder Protokollbereich in der Tabelle eine Mindestanzahl von Instanzen besitzt, die ihm zugeordnet sind. Wenn die Anzahl aktiver Instanzen im Container die Anzahl der Protokollbereiche ,d. h., die Cache-Größe) überschreitet, versucht der Container regelmäßig, die Anzahl aktiver Instanzen in der Tabelle durch Passivierung einiger aktiver Instanzen zu verringern. Den besten Ausgleich zwischen Leistung und Speicherbelegung erhalten Sie, wenn Sie für diesen Wert die Maximalanzahl aktiver Instanzen, die während einer typischen Arbeitsbelastung zu erwarten ist, angeben.

Datentyp Integer
Einheiten Gibt die Anzahl der Bereiche in der Hash-Tabelle an.
Bereich Größer 0. Der Container wählt die nächste Primzahl aus, die größer-gleich dem angegebenen Wert ist.
Standardwert 2053

Zugehörige Informationen

Knöpfe in der Adminstrationskonsole
Einstellungen für EJB-Container