Testy strojenia instalacji służą do szybkiego i wygodnego
obciążania serwera aplikacji w celu dostrojenia serwera tak, aby
osiągnął maksymalną przepustowość. Każdy z trzech udostępnionych testów poddaje
obciążeniu inne części serwera aplikacji.
Testy
strojenia instalacji służą do testowania produktu
IBM® WebSphere Application Server
7. Każdy z testów ma inne wymagania, które muszą być spełnione przed
uruchomieniem testu.
- Test Schedule_Snoop jest gotowy do użycia z dowolną instalacją produktu
WebSphere Application Server.
- Przykładowa aplikacja Schedule_Plants: PlantsByWebSphere musi zostać
zainstalowana. Ta aplikacja jest udostępniana
z produktem WebSphere Application Server,
ale jej instalacja jest opcjonalna.
- Aplikacja testowa Schedule_Daytrader jest udostępniana bezpłatnie w
ramach projektu Apache Geronimo. Aplikacja Daytrader wymaga dostępu do bazy
danych IBM DB2.
Aby
osiągnąć najlepsze rezultaty we wszystkich testach, należy użyć jednego lub
kilku osobnych, dedykowanych komputerów. Pozwoli to uzyskać najwyższy możliwy
stopień obciążenia serwera aplikacji. Jeśli testowana jest duża aplikacja
produktu WebSphere Application Server,
pojedynczy komputer, na którym uruchomiony jest produkt
Rational Performance Tester
i który zapewnia obciążenie aplikacji, może nie zapewnić wystarczająco
wysokiego stopnia obciążenia do przeprowadzenia testu aplikacji.
Rolą
testu strojenia instalacji jest poddanie obciążeniu serwer aplikacji w celu
osiągnięcia maksymalnej przepustowości po podstawowym strojeniu. Strojenie jest
złożoną procedurą, podczas której można dopasowywać wiele opcji, dostępnych w
zależności od wymagań uruchamianej aplikacji. Więcej informacji na temat
strojenia produktu
WebSphere Application Server można
znaleźć w sekcji
http://www.ibm.com/developerworks/websphere/techjournal/0909_blythe/0909_blythe.html.
Celem uruchamiania testów strojenia instalacji jest osiągnięcie jak najwyższego
wykorzystania procesora na serwerze aplikacji podczas działania testu.
Podczas wykonywania każdego testu, należy stosować się do następujących wytycznych:
- Użyj menedżera zadań, narzędzia vmstat lub podobnego narzędzia, aby
sprawdzić wykorzystanie procesora na komputerze, na którym uruchomiony jest
serwer aplikacji. Aby osiągnąć maksymalną przepustowość, należy osiągnąć
najwyższą możliwą wartość procentową wykorzystania procesora.
Ta wartość musi się zwiększać podczas strojenia.
- Monitoruj wykorzystanie procesora na komputerze, na którym jest
uruchomiony produkt
Rational Performance Tester.
Jeśli wykorzystanie procesora przekroczy 70%, komputer wkrótce
osiągnie limit swoich możliwości. Jednak produkt
Rational Performance Tester
umożliwia korzystanie z kilku komputerów w celu osiągnięcia jeszcze większego
obciążenia.
- Testy zapewniają wysoką przepustowość, dlatego mogą przewyższyć możliwości
danej sieci. Wykorzystanie sieci pokazują narzędzia takie jak menedżer zadań.
Jeśli maksymalna prędkość sieci to 100 Mb/s i powoduje ona ograniczenia,
wymagany może być dostęp do sieci o prędkości 1000 Mb/s, aby w pełni obciążyć
serwer aplikacji.