next up previous
Next: Testy nr 1-5 Up: Testy wydajności Previous: Opis testów

Realizacja testów

Wszystkie testy wykonane były w dwóch przypadkach.

W pierwszym sieć i serwer nie są obciążone. Chciałem w ten sposób sprawdzić, jak zachowuje się schowek w warunkach, gdy komunikacja z serwerem nie jest utrudniona. W takiej sytuacji korzyści z zastosowania schowka są najmniejsze. Ten wariant umożliwia także sprawdzenie czy obsługa schowka nie wydłuża czasu oczekiwania na dane.

W drugim przypadku serwer obciąża sieć, wysyłając przynajmniej 100 pakietów kontrolnych na sekundę (wykorzystany program ping --f). Na serwerze uruchomiony jest także program, który nieprzerwanie zapisuje pamięć rozmiaru równego rozmiarowi całej fizycznej pamięci serwera. Takie działanie powoduje, że dane oryginalnego pamięciowego schowka serwera są umieszczane na dysku (w wyniku wymiany stron). Symuluje to sytuację, w której serwer obsługuje wiele różnych żądań klientów. Duża część żądań nie jest realizowana przez schowek serwera. Pliki muszą być odczytane z dysku. Ten przypadek służy do sprawdzenia wydajności mechanizmu schowka stacji klienckiej w warunkach najbardziej dla niego korzystnych.

Testy nr 1-6 były wykonane osiem razy. Przedstawione tutaj dane są średnią arytmetyczną uzyskanych wyników.

W teście 7 było wykonano 350 operacji.

Wydajność schowka jest porównywana z wydajnością oryginalnego systemu NFS.



Subsections
next up previous
Next: Testy nr 1-5 Up: Testy wydajności Previous: Opis testów
root
2000-08-18