Typen von Ergebnisberichten in Tivoli Performance Viewer
Servlets
Im Servletbericht sind alle im aktuellen Anwendungsserver aktiven Servlets aufgelistet. Anhand dieses Berichts können Sie schnell die zeitintensivsten Servlets und die Anwendungen, die diese Servlets verwenden, ermitteln. Außerdem können Sie feststellen, welche Servlets am häufigsten aufgerufen werden. Sie können die Übersichtstabelle nach jeder Spalte sortieren.Tipps:
- Sortieren Sie die Tabelle nach Durchschnittl. Antwortzeit, um das langsamste Servlet bzw. die langsamste JSP zu finden.
- Sortieren Sie nach Gesamtanzahl der Anforderungen, um das am meisten verwendete Servlet bzw. die am meisten verwendete JSP zu finden.
- Sortieren Sie nach Gesamtzeit, um das kostenintensivste Servlet bzw. die kostenintensivste JSP zu finden.
Enterprise-Beans
Der Bericht für Enterprise-JavaBeans (EJB) enthält alle im Server ausgeführten Enterprise-Beans, die Verweildauer in den Methoden dieser Beans, die Anzahl der EJB-Aufrufe und die Gesamtverweildauer in jeder Enterprise-Bean.Gesamtverweildauer = Anzahl_Aufrufe * Verweildauer_in_MethodenSortieren Sie die verschiedenen Spalten, um die kostenintensivste Enterprise-Bean zu finden. Falls die PMI-Zähler für einzelne EJB-Methoden aktiviert sind, gibt es neben dem EJB-Namen auch ein Kontrollkästchen, das Sie auswählen können, um Statistiken zu den einzelnen Methoden anzuzeigen.
Tipps:
- Sortieren Sie die Tabelle nach Durchschnittl. Antwortzeit, um die langsamste Enterprise-Bean zu finden.
- Sortieren Sie nach Methodenaufrufe, um die am häufigsten verwendete Enterprise-Bean zu finden.
- Sortieren Sie nach Gesamtzeit, um das kostenintensivste Enterprise-Bean zu finden.
EJB-Methoden
Der Bericht für EJB-Methoden enthält Statistiken zu den einzelnen EJB-Methoden. Anhand dieses Berichts können Sie feststellen, welche Methoden Ihrer Enterprise-Beans am kostenintensivsten sind.Tipps:
- Sortieren Sie die Tabelle nach Durchschnittl. Antwortzeit, um die langsamste EJB-Methode zu finden.
- Sortieren Sie nach Methodenaufrufe, um die am häufigsten verwendete EJB-Methode zu finden.
- Sortieren Sie nach Gesamtzeit, um das kostenintensivste EJB-Methode zu finden.
Verbindungspools
Der Bericht für Verbindungspools enthält alle im Anwendungsserver definierten Datenquellenverbindungen und stellt die Verwendung dieser Verbindungen über der Zeit dar.Tipp:
- Wenn die Anwendung durchschnittlich bis stark genutzt wird, sollten die von der Anwendung verwendeten Pools annähernd voll ausgelastet sein. Eine niedrige Auslastung bedeutet, dass Ressourcen verschwendet werden, denn es werden Verbindungen oder Threads verwaltet, die nie benutzt werden. Achten Sie in den verschiedenen Pools auf den Verlauf der Auslastung. Falls die Ressourcen gegen Ende des Arbeitsablaufs zu wenig genutzt werden, kann es sein, dass es zu Beginn des Arbeitsablaufs einen Ressourcenengpass gibt oder am Ende zu viele Ressourcen zugeordnet sind.
Thread-Pools
Der Bericht für Thread-Pools stellt die Auslastung aller Thread-Pools im Anwendungsserver über der Zeit dar.Tipp:
- Wenn die Anwendung durchschnittlich bis stark genutzt wird, sollten die von der Anwendung verwendeten Pools annähernd voll ausgelastet sein. Eine niedrige Auslastung bedeutet, dass Ressourcen verschwendet werden, denn es werden Verbindungen oder Threads verwaltet, die nie benutzt werden. Achten Sie in den verschiedenen Pools auf den Verlauf der Auslastung. Falls die Ressourcen gegen Ende des Arbeitsablaufs zu wenig genutzt werden, kann es sein, dass es zu Beginn des Arbeitsablaufs einen Ressourcenengpass gibt oder am Ende zu viele Ressourcen zugeordnet sind.
Erforderliche PMI-Stufen und -Zähler
Zum Anzeigen von TPV-Ergebnisberichten (Tivoli Performance Viewer) muss eine Mindeststufe von PMI aktiviert sein. Andernfalls müssen Sie die Überwachungsstufe custom (angepasst) verwenden und die erforderlichen PMI-Zähler für den jeweiligen Bericht, den Sie anzeigen möchten, aktivieren.
Ergebnisbericht | Erforderliche PMI-Stufe | Erforderliche angepasste PMI-Zähler |
---|---|---|
Servlets | Basis | Web Applications.RequestCount |
Enterprise-Beans | Basis | Enterprise Beans.MethodCallCount |
EJB-Methoden | Alle | WSEJBStats.MethodStats.MethodLevelCallCount |
Verbindungspools | Erweitert | JDBC Connection Pools.PoolSize |
Thread-Pools | Erweitert | Thread Pools.PoolSize |