Podgląd danych za pomocą przeglądarki Tivoli Performance Viewer

Ta strona umożliwia wyświetlanie i odświeżanie danych dotyczących wydajności dla wybranego serwera, zmianę ustawień użytkownika i rejestrowania oraz wyświetlanie raportów podsumowania i informacji na temat konkretnych modułów wydajności.

Aby wyświetlić tę stronę Konsoli administracyjnej, należy kliknąć opcję Monitorowanie i strojenie > Przeglądarka wydajności > Bieżące działanie > serwer.

Kliknij nazwę serwera, aby wyświetlić bieżące czynności tego serwera. W tym widoku produkt Tivoli Performance Viewer ma dwie główne części: panel nawigacji umieszczony obok drzewa nawigacji Konsoli administracyjnej oraz panel podglądu danych umieszczony z prawej strony panelu nawigacji produktu Tivoli Performance Viewer.

Odśwież

Aby ponownie utworzyć drzewo nawigacji, kliknij opcję Odśwież. Odświeżanie jest przydatne, gdy dane dostępnej infrastruktury PMI (Performance Monitoring Infrastructure) uległy zmianie, a drzewo nie odzwierciedla tych zmian.

Wyświetlanie modułów

Kliknij opcję Wyświetl moduły po wybraniu w drzewie jednego lub wielu modułów wydajności, aby wyświetlić informacje dla tych modułów w panelu podglądu danych.

Panel monitorowania danych umożliwia wybór wielu liczników i wyświetla wynikowe dane o wydajności dla powiązanych zasobów. Składa się on z dwóch paneli:
  • Panel podglądu licznika
  • Panel wyboru licznika. Jeśli jest to konieczne, można zmienić współczynniki skalowania przez edycję wartości domyślnych w polu skali.

Anulowanie wyboru wszystkich pozycji

Opcja Anuluj wybór wszystkich pozycji umożliwia szybkie anulowanie wyboru wszystkich modułów wybranych w drzewie nawigacji.

Doradca

Kliknij opcję Doradca, aby sprawdzać dane, kiedy aplikacja działa. Doradca wydajności pomaga w dostrojeniu systemów w celu osiągnięcia optymalnej wydajności za pomocą danych zebranych przez program PMI.

W pierwszej tabeli przedstawiono liczbę żądań na sekundę oraz czas odpowiedzi w milisekundach dla kontenera WWW.

Wykres kołowy przedstawia aktywność jednostki centralnej jako procentowo zajęty i bezczynny.

W trzeciej tabeli przedstawiono średnią aktywność wątków dla rozmaitych zasobów, na przykład zasobu domyślnego, obiektowego brokera zapytań oraz kontenera WWW. Aktywność jest przedstawiana jako liczba wątków lub połączeń zajętych i bezczynnych.

Aby wyświetlić szczegółowe informacje dotyczące porady, wybierz komunikat, który ma zostać wyświetlony. Widok ten udostępnia dodatkowe informacje o komunikacie porady, jej ważność, opis, akcję użytkownika i informacje szczegółowe.

Ustawienia użytkownika

W miarę potrzeb zmień wartości dla następujących ustawień użytkownika:

Informacje Wartość
Częstotliwość odświeżania Określa, jak często przeglądarka Tivoli Performance Viewer gromadzi dane dotyczące wydajności serwera z usługi infrastruktury monitorowania wydajności (PMI) udostępnianej przez ten serwer. Wartością domyślną jest 30 sekund. Aby dane dotyczące wydajności były zbierane częściej, ustaw częstotliwość odświeżania na niższą wartość. Aby dane dotyczące wydajności były zbierane rzadziej, ustaw częstotliwość odświeżania na wyższą wartość. Dozwolony zakres wynosi od 5 do 500 sekund.
Wielkość buforu Określa ilość danych przechowywanych dla serwera. Dane wyświetlane w przeglądarce Tivoli Performance Viewer są przechowywane w krótkim buforze pamięci. Po zapełnieniu buforu najstarsze pozycje są usuwane za każdym razem, gdy pobierane są nowe. Domyślna wielkość buforu wynosi 40. Dozwolone wartości to 10, 20, 30, 40, 50, 60, 70, 80, 90 i 100. Im większy bufor, tym większe zużycie pamięci. Z tego powodu należy określić wielkość buforu umożliwiającą przechwycenie dostatecznej ilości danych z monitorowania do analizy bez marnotrawienia pamięci do przechowywania niepotrzebnych danych.
Wyświetl dane jako Określa sposób wyświetlania wartości licznika. Dostępne są następujące opcje wyświetlania:
Wartość nieprzetworzona
Wyświetla wartość bezwzględną. Jeśli licznik reprezentuje dane o obciążeniu, na przykład średnią liczbę połączeń w puli bazy danych, to przeglądarka Tivoli Performance Viewer wyświetla wartość bieżącą.
Zmiana wartości
Wyświetla zmianę bieżącej wartości w stosunku do wartości poprzedniej.
Współczynnik zmiany
Wyświetla współczynnik zmiana/(T1 - T2), gdzie zmiana oznacza zmianę bieżącej wartości w stosunku do wartości poprzedniej, T1 to czas, w którym nastąpiło wczytanie bieżącej wartości, a T2 to czas wczytania poprzedniej wartości.

Ustawienia dzienników

Ustawienia dzienników określają, co stanie się po kliknięciu przycisku Uruchom rejestrowanie, na przykład raport podsumowań o wydajności serwletu, komponentu EJB, metody komponentu EJB, puli połączeń lub puli wątków.

W miarę potrzeb można zmienić wartości dla następujących ustawień dziennika:

Informacje Wartość
Czas trwania Określa czas w minutach, przez który trwa rejestrowanie, o ile nie zostanie wcześniej kliknięty przycisk Zatrzymaj rejestrowanie. Przeglądarka Tivoli Performance Viewer nie została zaprojektowana jako rozwiązanie rejestrujące w pełnym wymiarze czasu.
Maksymalna wielkość pliku Określa maksymalną wielkość pojedynczego pliku dziennika (w megabajtach). Należy zauważyć, że przeglądarka Tivoli Performance Viewer automatycznie dokonuje kompresji plików dziennika, aby zaoszczędzić miejsce, a niniejszy parametr steruje wielkością pliku przed kompresją, nie po kompresji, kiedy jest mniejsza.
Maksymalna liczba plików historycznych Określa liczbę plików zapisywanych przez przeglądarkę Tivoli Performance Viewer przed zatrzymaniem. Jeśli wielkość pliku przeglądarki Tivoli Performance Viewer osiągnie maksimum przed zakończeniem rejestrowania, rejestrowanie jest kontynuowane w kolejnym pliku do osiągnięcia wartości maksymalnej. Jeśli przeglądarka Tivoli Performance Viewer osiągnie maksymalną liczbę plików historycznych przed zakończeniem przedziału czasu rejestrowania, przeglądarka usuwa najstarszy plik historyczny i kontynuuje rejestrowanie w nowym pliku. Całkowita ilość przechowywanych danych jest ograniczana przez parametry Maksymalna wielkość pliku oraz Maksymalna liczba plików historycznych.
Nazwa pliku Określa nazwę pliku dziennika. Nazwa serwera oraz czas, w którym rozpoczyna się rejestrowanie, są dołączane do nazwy dziennika tak, aby pomóc użytkownikowi w identyfikacji pliku dziennika.
Format wyjściowy dziennika Określa, czy przeglądarka Tivoli Performance Viewer zapisuje pliki dziennika jako pliki XML, czy w formacie binarnym. Zalecany jest format binarny, ponieważ zapewnia mniejszą wielkość pliku dziennika bez kompresji.

Wyświetlanie raportów podsumowań

Raporty podsumowań są dostępne dla każdego serwera aplikacji.

Przed wyświetleniem raportów upewnij się, że włączone są liczniki danych, a poziomy monitorowania są prawidłowo ustawione.

Standardowy poziom monitorowania włącza wszystkie raporty z wyjątkiem raportu o metodach komponentów EJB (Enterprise JavaBeans). Aby włączyć raport metod komponentów EJB, ustaw poziom usługi PMI tak, aby uwzględniał dane metod komponentów EJB.

Przeglądarka Tivoli Performance Viewer udostępnia następujące raporty podsumowujące dla każdego serwera aplikacji:
Serwlety
W podsumowaniu dla serwletów zawarta jest lista wszystkich serwletów uruchomionych w bieżącym serwerze aplikacji. Widok podsumowujący dla serwletów umożliwia szybkie znalezienie serwletów zabierających najwięcej czasu oraz aplikacji, które z nich korzystają, jak również określenie, które serwlety są najczęściej wywoływane. Tabelę podsumowującą można sortować według dowolnej kolumny.

Wskazówki:

  • Sortowanie według średniego czasu odpowiedzi umożliwia znalezienie najwolniejszego serwletu lub strony serwera Java (JSP). Średni czas odpowiedzi jest określany w milisekundach.
  • Sortowanie według całkowitej liczby żądań umożliwia znalezienie najczęściej wykorzystywanego serwletu lub strony JSP.
  • Sortowanie według czasu całkowitego umożliwia znalezienie serwletu lub strony JSP o najdłuższych czasach odpowiedzi.
Komponenty EJB (Enterprise JavaBeans)
Podsumowanie dla komponentów EJB (Enterprise JavaBeans) zawiera listę wszystkich komponentów EJB uruchomionych na serwerze, czas jaki upłynął w ich metodach, liczbę wywołań komponentów EJB oraz całkowity czas, jaki upłynął w każdym komponencie EJB.
czas_całkowity = liczba_wywołań * czas_w_metodach
Sortowanie poszczególnych kolumn umożliwia odnalezienie najbardziej kosztownych komponentów EJB. Ponadto, jeśli liczniki usługi PMI są włączone dla poszczególnych metod EJB, zaznacz pole wyboru w pobliżu nazwy komponentu EJB, aby wyświetlić statystyki dla każdej metody.

Wskazówki

  • Sortowanie według średniego czasu odpowiedzi umożliwia znalezienie najwolniejszego komponentu EJB.
  • Sortowanie według wywołań metody umożliwia znalezienie najczęściej wykorzystywanego komponentu EJB.
  • Sortowanie według czasu całkowitego umożliwia znalezienie komponentu EJB o najdłuższym czasie odpowiedzi.
Metody EJB
Podsumowanie dla metod EJB przedstawia statystykę dla każdej metody EJB. Podsumowane dla metody EJB umożliwia znalezienie metody najbardziej kosztownej dla wykorzystywanych komponentów EJB.

Wskazówki

  • Sortowanie według średniego czasu odpowiedzi umożliwia znalezienie najwolniejszej metody EJB.
  • Sortowanie według wywołań metody umożliwia znalezienie najczęściej wykorzystywanej metody EJB.
  • Sortowanie według czasu całkowitego umożliwia znalezienie metody EJB o najdłuższym czasie odpowiedzi.
Pule połączeń
Zestawienie puli połączeń zawiera listę wszystkich połączeń źródłowych zdefiniowanych na serwerze aplikacji i pokazuje ich wykorzystanie w czasie.

Wskazówka

  • Jeśli wykorzystanie aplikacji jest normalne lub wysokie, pule wykorzystywane przez te aplikacje powinny być niemal w pełni wykorzystywane. Niski stopień wykorzystania oznacza marnotrawstwo zasobów przez utrzymywanie połączeń lub wątków nigdy niewykorzystywanych. Należy wziąć pod uwagę kolejność przetwarzania przez poszczególne pule. Jeśli zasoby w pobliżu końca potoku nie są w pełni wykorzystywane, może to oznaczać, że zasoby na początku potoku są ograniczone lub że na końcu potoku przydzielonych zostało więcej zasobów niż to konieczne.
Pule wątków
Podsumowanie pul wątków przedstawia wykorzystanie w czasie wszystkich pul wątków na serwerze aplikacji.

Wskazówka

  • Jeśli wykorzystanie aplikacji jest normalne lub wysokie, pule wykorzystywane przez te aplikacje powinny być niemal w pełni wykorzystywane. Niski stopień wykorzystania oznacza marnotrawstwo zasobów przez utrzymywanie połączeń lub wątków nigdy niewykorzystywanych. Należy wziąć pod uwagę kolejność przetwarzania przez poszczególne pule. Jeśli zasoby w pobliżu końca potoku nie są w pełni wykorzystywane, może to oznaczać, że zasoby na początku potoku są ograniczone lub że na końcu potoku przydzielonych zostało więcej zasobów niż to konieczne.

Moduł wydajności

Umożliwia wyświetlenie modułów wydajności przedstawiających w postaci graficznej lub wykresów rozmaite dane dotyczące wydajności zasobów systemowych w rodzaju użycia procesora, pul serwera WebSphere Application Server, kolejek w rodzaju pul połączeń bazy danych oraz danych aplikacji klienta w rodzaju czasu odpowiedzi serwletu. Oprócz udostępnienia przeglądarki danych dotyczących wydajności, przeglądarka Tivoli Performance Viewer umożliwia również podgląd danych innych produktów lub aplikacji klienckich, w których zaimplementowano niestandardowy interfejs PMI.

Z każdym modułem wydajności powiązanych jest wiele liczników. Liczniki te są wyświetlane w tabeli poniżej wykresu lub w tabeli danych. Wybrane liczniki są wyświetlane na wykresie lub w tabeli. Liczniki w tabeli lub na wykresie można dodawać lub usuwać przez zaznaczenie lub usunięcie zaznaczenia znajdującego się przy nim pola wyboru. Domyślnie pokazywane są pierwsze trzy liczniki dla każdego modułu.

W wersji 8 w wykresach programu Tivoli Performance Viewer do wyświetlania aktywności serwera używana jest technologia Dojo, a nie format SVG (Scalable Vector Graphics). Format Dojo udostępnia użytkownikowi więcej informacji i jest efektywniejszy dla serwera aplikacji z punktu widzenia użycia procesora i pamięci. Format SVG (grafika wektorowa) jest nadal obsługiwany, ale w wersji 8 tego produktu jest on nieaktualny. Aby umożliwić obsługę formatu SVG i formatu obrazu, należy ustawić właściwość maszyny JVM na wartość false, na przykład: com.ibm.websphere.tpv.DojoGraph=false. Jeśli wartość jest ustawiona na false, format Dojo jest wyłączony. Program Tivoli Performance Viewer wyświetla wtedy grafikę interaktywną przy użyciu formatu SVG, a grafikę nieinteraktywną przy użyciu formatu JPG. W przypadku wybrania używania formatu SVG przez ustawienie właściwości com.ibm.websphere.tpv.DojoGraph=false, jeśli na komputerze nie zainstalowano wtyczki przeglądarki SVG firmy Adobe, zostanie wyświetlona prośba o jej pobranie i zainstalowanie. Jeśli użytkownik zrezygnuje z jej zainstalowania (wybierając przycisk Anuluj), przeglądarka Tivoli Performance Viewer wyświetla obraz statyczny. W przypadku używania przeglądarki Internet Explorer 7 prośba o zainstalowanie wtyczki SVG programu Adobe może być niedostępna. Aby rozwiązać ten problem, należy zreinstalować wtyczkę SVG firmy Adobe. Domyślnie właściwość ta ma wartość true, co oznacza, że będzie używany format Dojo.

Moduł wydajności umożliwia podgląd bieżącej aktywności. Jest to operacja w czasie rzeczywistym, w której wyświetlany jest stan i wykorzystanie różnych zasobów systemowych. O ile nie zostanie włączone logowanie, dane generowane w tym scenariuszu nie zostaną zapisane i nie będą dostępne do dalszego podglądu i analizy. Aby monitorować zachowanie systemu i jego zasobów, kliknij Uruchom rejestrowanie. Użytkownik może odtworzyć i analizować plik w późniejszym czasie.

Rozpocznij rejestrowanie / Zatrzymaj rejestrowanie

Polecenie umożliwia uruchomienie lub zatrzymanie rejestrowania danych dotyczących wydajności. Po uruchomieniu monitorowania dla serwera użytkownik będzie w stanie obserwować pracę w czasie rzeczywistym na panelach przeglądarki Tivoli Performance Viewer.

Ustaw na zero

Przycisk umożliwia ustawienie nowej linii bazowej, z wykorzystaniem bieżących odczytów licznika, natychmiast po jego kliknięciu. Przyszłe punkty danych są rysowane na wykresie względem ich położenia w chwili kliknięcia przycisku Resetuj do zera. Punkty danych zebrane przed kliknięciem przycisku Resetuj do zera nie są wyświetlane, mimo że wciąż są przechowywane w buforze przeglądarki Tivoli Performance Viewer. Po ponownym kliknięciu przycisku Cofnij resetowanie do zera w przeglądarce Tivoli Performance Viewer wyświetlone zostają wszystkie dane znajdujące się aktualnie w buforze względem pierwotnej linii bazowej, a nie względem punktu funkcji Resetuj do zera.

Wyświetl tabelę / Wyświetl wykres

Aby wyświetlić dane w postaci tabeli, kliknij przycisk Pokaż tabelę w tabeli wyboru liczników. Aby przywrócić wyświetlanie w postaci wykresu, kliknij przycisk Pokaż wykres.

Pokaż legendę / Ukryj legendę

Aby wyświetlić legendę wykresu, kliknij przycisk Pokaż legendę. Aby ukryć legendę, kliknij przycisk Ukryj legendę.

Wyczyść bufor

Aby wyczyścić wartości z tabeli lub wykresu, kliknij przycisk Wyczyść bufor znajdujący się w pobliżu wykresu lub tabeli. Spowoduje to usunięcie wszystkich danych PMI.



Nazwa pliku: uprf_tpvserverview.html