ab (Apache Benchmark), to dołączana do dystrybucji Apache aplikacja testująca wydajność serwera http.
Apache Benchmark na podstawie wprowadzonej liczby zapytań do serwera (z czego część może być realizowana jednoczenie) wyświetla nam raport czasowy realizacji poszczególnych zapytań.
Przykładowe zapytanie: jk$ ab -n1000 -c200 -k http://webascrazy.net/ (Uwaga! Ważne, aby pamiętać o końcowym slashu, w przypadku wpisywania samej domeny!) Spowoduje odpytanie serwera na którym jest http://webascrazy.net 1000 razy, z czego, z czego jednokrotnie będzie wysłanych 200 zapytań. Wynik takiego zapytania będzie wyglądać mniej więcej tak:
| Server Software: | AOLserver/3.4.2 | ||
|---|---|---|---|
| Server Hostname: | www.onet.pl | ||
| Server Port: | 80 | ||
| Document Path: | / | ||
| Document Length: | 80062 bytes | ||
| Concurrency Level: | 100 | ||
| Time taken for tests: | 39.487 seconds | ||
| Complete requests: | 1000 | ||
| Failed requests: | 432 | ||
| (Connect: 0, Length: 432, Exceptions: 0) | |||
| Keep-Alive requests: | 959 | ||
| Total transferred: | 79873016 bytes | ||
| HTML transferred: | 79371411 bytes | ||
| Requests per second: | 25325.07 | ||
| Transfer rate: | 2022789.83 kb/s received | ||
| Connnection Times (ms) | |||
| min | avg | max | |
| Connect: | 0 | 46 | 4562 |
| Processing: | 0 | 3534 | 23659 |
| Total: | 0 | 3580 | 28221 |
http://httpd.apache.org/docs/2.0/programs/ab.html
a x zapytańhttp://www.netcoffee.pl/pogodzinach/2006/02/11/kontrola-wydajnosci-apache-benchmark/
1,383 comments until now