tom000 - Personal Website - Strona główna
decor1 Serwer HTTP decor2

Test 3 – Dużo połączeń, dużo zapytań

    Test ten stanowi połączenie dwóch wcześniej przeprowadzonych testów. W czasie trwania tego testu otwieranych jest 250 (równoległych) połączeń, a w każdym połączeniu wysyłanych jest 1000 zapytań. Zadaniem testu jest sprawdzenie, jak szybko serwer będzie w stanie przetwarzać zapytania, mając równocześnie otwartych wiele połączeń.

Tabela 5 Wyniki testu wydajności

 

Liczba połączeń

Liczba zapytań

Połączenia na sekundę

Zapytania na sekundę

Równoległe połączenia

Poprawnych odpowiedzi

Czas testu (s)

MY

250

250000

2,5

2478,7

250

250000

100,86

Apache

250

249897

4,8

4835,8

250

249897

51,68

JLWS

250

450

112,8

196,6

109

143

4,53

Resin

250

250000

5,6

5638,1

250

250000

44,37

Jetty

250

250000

3,9

3884,1

250

250000

64,38

 

Rys. 5.5 Wyniki testu wydajności

Rys. 5.5 Wyniki testu wydajności

    Najlepiej z testem poradził sobie serwer Resin, a kolejnym po nim jest serwer Apache. Nie udało mu się jednak obsłużyć wszystkich zapytań w jednej z iteracji testu, przez co jego średnia liczba obsłużonych zapytań spadła. W tym wypadku serwer Jetty wykazał się większą wydajnością od serwera opisanego w pracy, spychając go na czwarte miejsce.

← Test 2 – Szybkość przetwarzania zapytań Serwer HTTP Test 4 →
Copyleft (C) tom000.info 2004-2012. Some rights reserved.