Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Apache Benchmark
cahe
post 9.08.2003, 12:03:08
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 22.03.2003

Ostrzeżenie: (0%)
-----


Gdzie mogę to dostać? :-). Po wpisaniu w google "Apache Benchmark" nie znalazłem wartościowych stron. Również wyszukiwarka na forum nie pomogła prawie wcale (właściwie to wcale :-)).

Może źle szukam (nie tak nazywa się program :-)).

Znalazłem tylko jedno - http_load, ale to trzeba sobie skompilować, a mi nie chce się ściągać cygwina (serwer działa pod kontrolą Win2k).l
Go to the top of the page
+Quote Post
radzaw
post 10.08.2003, 21:00:09
Post #2





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 14.07.2003
Skąd: z epoki lodowcowej

Ostrzeżenie: (0%)
-----


ApacheBench dostepny w kazdym apache-u.
Pod windowsem = binab.exe
Go to the top of the page
+Quote Post
cahe
post 10.08.2003, 21:28:56
Post #3





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 22.03.2003

Ostrzeżenie: (0%)
-----


Właśnie sprawdzałem czy nie mam tego - i nie mam :-).

Apache 1.3.28 Win32.
Go to the top of the page
+Quote Post
orson
post 10.08.2003, 22:49:23
Post #4





Grupa: Zarejestrowani
Postów: 548
Pomógł: 2
Dołączył: 19.07.2003

Ostrzeżenie: (0%)
-----


witam ...

mam pytanko ... sa moze jakies z unifikownae parametry do testow questionmark.gif np. ile odwolan na test, ile odwolan jednoczesnych questionmark.gif
i jeszce jedno ... program wypluwa troche danych ... ktore sa najwazniejsze questionmark.gif
z takiego polecenia :
Kod
ab -n 1000 -c 60 http://10.31.1.1/

mam taki wynik:
Kod
Concurrency Level:      60

Time taken for tests:   8.187500 seconds

Complete requests:      1000

Failed requests:        0

Write errors:           0

Total transferred:      1341000 bytes

HTML transferred:       954000 bytes

Requests per second:    122.14 [#/sec] (mean)

Time per request:       491.250 [ms] (mean)

Time per request:       8.188 [ms] (mean, across all concurrent requests)

Transfer rate:          159.88 [Kbytes/sec] received



Connection Times (ms)

              min  mean[+/-sd] median   max

Connect:        0    0   1.4      0      15

Processing:    31  485 308.0    406    1515

Waiting:       31  484 308.0    406    1515

Total:         31  485 308.0    406    1515



Percentage of the requests served within a certain time (ms)

  50%    406

  66%    578

  75%    671

  80%    812

  90%    953

  95%   1078

  98%   1156

  99%   1359

100%   1515 (longest request)
takie wyniki sa dobre czy zle questionmark.gif i co o tym swiadczy ...

cya[/code]
Go to the top of the page
+Quote Post
radzaw
post 10.08.2003, 23:15:40
Post #5





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 14.07.2003
Skąd: z epoki lodowcowej

Ostrzeżenie: (0%)
-----


Cytat
Właśnie sprawdzałem czy nie mam tego - i nie mam

A to dziwne... 8) w 2.0.x jest standardowo.

Cytat
i jeszce jedno ... program wypluwa troche danych ... ktore sa najwazniejsze questionmark.gif

poczytaj manuala... ale to co pokazales swiadczy o tym, ze Twoj serwer potrafi obsluzyc 122 żądania w ciągu sekundy; spróbuj na jakichś większych plikach, korzystających z bazy danych itp., to się przekonasz na co stać Twojego Apache-a smile.gif
Go to the top of the page
+Quote Post
FiDO
post 10.08.2003, 23:25:48
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


Cytat
witam ...

mam pytanko ... sa moze jakies z unifikownae parametry do testow questionmark.gif np. ile odwolan na test, ile odwolan jednoczesnych questionmark.gif

Raczej nie, bo to trzeba dostosowac do zlozonosci strony.
Mala strona to mozna wziazc wiecej przebiegow. Jak duza to odwrotnie.
Kod
Concurrency Level:      60

// ile odwolan naraz ma wykonac (to podawales przez parametr -c)

Time taken for tests:   8.187500 seconds

// ile czasu zajelo wszystko

Complete requests:      1000

// ile 'zapytan' zostalo wykonanych poprawnie

Failed requests:        0

// ile niepoprawnie

Write errors:           0

// bledy zapisu (czego?? nie wiem..)

Total transferred:      1341000 bytes

// laczna ilosc danych sciagnietych przez te 1000 zapytan

HTML transferred:       954000 bytes

// to samo, ale chyba bez naglowkow, czyli sama zawartosc strony

Requests per second:    122.14 [#/sec] (mean)

// ile zapytan na sekunde serwer dawal rade obsluzyc

Time per request:       491.250 [ms] (mean)

Time per request:       8.188 [ms] (mean,across all concurrent requests)

// hmm, ile czasu na jedno zapytanie, to pierwsze to chyba najgorsza wartosc, a drugie to srednia

Transfer rate:          159.88 [Kbytes/sec] received

// jakie byl transfer

Reszty nie jestem pewien, wiec lepiej nie bede pisal winksmiley.jpg

W sumie najwazniejsze to chyba Requests per second i zarazem Time per request, zeby wiedziec ile czasu zajelo apache'owi odebranie request'a, ewentualne przeparsowanie strony przez php i zwrocenie gotowego wyniku do przegladarki (w tym przypadku ab.exe jest przegladarka)
Go to the top of the page
+Quote Post
orson
post 10.08.2003, 23:42:36
Post #7





Grupa: Zarejestrowani
Postów: 548
Pomógł: 2
Dołączył: 19.07.2003

Ostrzeżenie: (0%)
-----


witam ...

potrafie odczytac te wyniki ... gorzej z ich interpretacja ...
puscilem test na bardziej skomplikowanej stronie ... sam php + 2 rozne polacznia z mysql i mam takie cos :
Kod
Concurrency Level:      60

Time taken for tests:   22.671875 seconds

Complete requests:      1000

Failed requests:        156

   (Connect: 0, Length: 156, Exceptions: 0)

Total transferred:      3897046 bytes

HTML transferred:       3510046 bytes

Requests per second:    44.11 [#/sec] (mean)

Time per request:       1360.313 [ms] (mean)

Time per request:       22.672 [ms] (mean, across all concurrent requests)

Transfer rate:          167.83 [Kbytes/sec] received

hmmm ilosc Requests per second: spadla ... rolleyes.gif rolleyes.gif rolleyes.gif dziwne :wink:
najwazniejsze ze zalapalem ... teraz bede mogl testowac poszczegulne funkcje i je usprawniac ...
thx za rady ...
ps. najdziwniejsze jest to ze w czasie 2 testu obciazenie procka nie wynosilo 100% jak w 1 tescie [prostszy dokument] ... apache musial chyba czekac na mysql ....
cya
Go to the top of the page
+Quote Post
cahe
post 11.08.2003, 09:46:43
Post #8





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 22.03.2003

Ostrzeżenie: (0%)
-----


Cytat
A to dziwne... 8) w 2.0.x jest standardowo.


Buuu ja nie chce 2.0.x tongue.gif.
Go to the top of the page
+Quote Post
cahe
post 11.08.2003, 10:55:16
Post #9





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 22.03.2003

Ostrzeżenie: (0%)
-----


Mam pomysł - niech któryś z was wyśle mi program ab.exe :-).
Go to the top of the page
+Quote Post
FiDO
post 11.08.2003, 11:41:43
Post #10





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


http://stargate.uz.zgora.pl/~fido/ab.zip

Nie wiem czy nie ma jakis zaleznosci co do bibliotek, bo nie mam przy sobie narzedzi zeby to sprawdzic.
Go to the top of the page
+Quote Post
radzaw
post 11.08.2003, 12:13:11
Post #11





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 14.07.2003
Skąd: z epoki lodowcowej

Ostrzeżenie: (0%)
-----


Cytat
Nie wiem czy nie ma jakis zaleznosci co do bibliotek, bo nie mam przy sobie narzedzi zeby to sprawdzic.


ab to prosty klient http z ta roznica ze mierzy czas smile.gif wiec powinno dzialac niezaleznie od wersji
Go to the top of the page
+Quote Post
cahe
post 11.08.2003, 12:18:31
Post #12





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 22.03.2003

Ostrzeżenie: (0%)
-----


Cytat
http://stargate.uz.zgora.pl/~fido/ab.zip

Nie wiem czy nie ma jakis zaleznosci co do bibliotek, bo nie mam przy sobie narzedzi zeby to sprawdzic.


Dzięki :-).
Go to the top of the page
+Quote Post
FiDO
post 11.08.2003, 19:54:50
Post #13





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


Cytat
ab to prosty klient http z ta roznica ze mierzy czas smile.gif wiec powinno dzialac niezaleznie od wersji

No jasne, ze od wersji niezalezny, ale nie bylem pewien czy nie potrzebuje jakiejs dll'ki niestandardowej.
Go to the top of the page
+Quote Post
Pucy
post 31.03.2008, 05:15:43
Post #14





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 8.05.2006

Ostrzeżenie: (0%)
-----


Czy istnieje jakakowliek mozliwosc podawania w ApacheBench parametrow strony? Wartosci _GET ow ?
przykladowo:
Kod
ab -n100 -c5 http://strona.com/index.php?a=param1&b=param2&kkk=param3


nie dziala:( wiec nie jest mozliwe odpalenie skryptu ktory wymaga podania wiecej niz 1 parametru? dry.gif


--------------------
TESTWIEDZY.PL - Przetestuj swoją wiedzę...

Nie ma rzeczy niemożliwych. Niemożliwe wymaga jedynie więcej czasu...
Pracujemy na Ciebie! - MINDFLOW.PL
Go to the top of the page
+Quote Post
pest
post 23.06.2008, 05:31:06
Post #15





Grupa: Zarejestrowani
Postów: 78
Pomógł: 15
Dołączył: 10.12.2007
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Cytat(Pucy @ 31.03.2008, 06:15:43 ) *
Czy istnieje jakakowliek mozliwosc podawania w ApacheBench parametrow strony? Wartosci _GET ow ?
przykladowo:
Kod
ab -n100 -c5 http://strona.com/index.php?a=param1&b=param2&kkk=param3


nie dziala:( wiec nie jest mozliwe odpalenie skryptu ktory wymaga podania wiecej niz 1 parametru? dry.gif


Jest metoda na to
Kod
ab -n100 -c5 "http://strona.com/index.php?a=param1&b=param2&kkk=param3"

i hula.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 20:56