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

Test 2 – Szybkość przetwarzania zapytań

    Celem tego testu jest sprawdzenie z jaką szybkością serwer jest w stanie wygenerować odpowiedzi dla wysłanych do niego zapytań. Z każdym serwerem zostanie nawiązane jedno połączenie, w czasie którego httperf, spróbuje wysłać 10 tysięcy zapytań.

Tabela 4 Wyniki testu szybkości przetwarzania zapytań

 

Liczba połączeń

Liczba zapytań

Połączenia na sekundę

Zapytania na sekundę

Równoległe połączenia

Poprawnych odpowiedzi

Czas testu (s)

MY

1

10000

0,2

1700,1

1

10000

5,88

Apache

1

10000

0,4

4138,7

1

10000

2,42

JLWS

1

2

327,3

744,6

1

1

<0,01

Resin

1

10000

0,6

5473,9

1

10000

1,83

Jetty

1

10000

0,1

911,3

1

10000

11,01

 

Rys. 5.4 Wyniki testu szybkości przetwarzania zapytań

Rys. 5.4 Wyniki testu szybkości przetwarzania zapytań

    W przeprowadzonym teście najlepiej poradził sobie serwer Resin z wynikiem 5474 obsłużonych zapytań w ciągu sekundy. Serwer Apache wypadł trochę gorzej – obsłużył średnio 4138 zapytań w ciągu sekundy. Opisany w pracy serwer zajął również i tym razem trzecie miejsce, z wynikiem 1700 zapytań na sekundę. Z testem nie poradził sobie serwer JLWS. Przyczyną tego jest brak obsługi połączeń trwałych.

← Test 1 – Liczba obsługiwanych połączeń Serwer HTTP Test 3 – Dużo połączeń, dużo zapytań →
Copyleft (C) tom000.info 2004-2012. Some rights reserved.