Article Index

Some real examples

time /usr/sbin/ab2 -n 500 -c 30 http://www.waltercedric.com
This will make 500 requests on them and hammering localhost for 30 seconds

After tuning Before tuning
Benchmarking www.waltercedric.com Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests
Server Software:&160;&160;&160;&160;&160;&160;&160; NOYB
Server Hostname:&160;&160;&160;&160;&160;&160;&160; www.waltercedric.com
Server Port:&160;&160;&160;&160;&160;&160;&160;&160;&160;&160;&160; 80
Document Path:&160;&160;&160;&160;&160;&160;&160;&160;&160; /index.php
Document Length:&160;&160;&160;&160;&160;&160;&160; 45532 bytes
Concurrency Level:&160;&160;&160;&160;&160; 30
Time taken for tests:&160;&160; 38.576375 seconds
Complete requests:&160;&160;&160;&160;&160; 500
Failed requests:&160;&160;&160;&160;&160;&160;&160; 19&160;
&160;&160; (Connect: 0, Length: 19, Exceptions: 0)
Write errors:&160;&160;&160;&160;&160;&160;&160;&160;&160;&160; 0
Total transferred:&160;&160;&160;&160;&160; 23000106 bytes
HTML transferred:&160;&160;&160;&160;&160;&160; 22762106 bytes
Requests per second:&160;&160;&160; 12.96 [#/sec] (mean)
Time per request:&160;&160;&160;&160;&160;&160; 2314.582 [ms] (mean)
Time per request:&160;&160;&160;&160;&160;&160; 77.153 [ms] (mean, across all concurrent requests)
Transfer rate:&160;&160;&160;&160;&160;&160;&160;&160;&160; 582.25 [Kbytes/sec] received
Connection Times (ms)
&160;&160;&160;&160;&160;&160;&160;&160;&160;&160;&160;&160;&160; min&160; mean[+/-sd] median&160;&160; max
Connect:&160;&160;&160;&160;&160;&160;&160; 0&160;&160;&160; 8&160; 36.9&160;&160;&160;&160;&160; 0&160;&160;&160;&160; 207
Processing:&160;&160; 394 2239 345.3&160;&160; 2237&160;&160;&160; 6223
Waiting:&160;&160;&160;&160;&160; 379 2197 340.9&160;&160; 2190&160;&160;&160; 6173
Total:&160;&160;&160;&160;&160;&160;&160; 397 2247 344.2&160;&160; 2239&160;&160;&160; 6223
Percentage of the requests served within a certain time (ms)
&160; 50%&160;&160; 2239
&160; 66%&160;&160; 2294
&160; 75%&160;&160; 2327
&160; 80%&160;&160; 2357
&160; 90%&160;&160; 2457
&160; 95%&160;&160; 2560
&160; 98%&160;&160; 2973
&160; 99%&160;&160; 3341
100%&160;&160; 6223 (longest request)
real&160;&160;&160; 0m38.617s
user&160;&160;&160; 0m0.024s
sys&160;&160;&160;&160; 0m0.240s

Benchmarking www.waltercedric.com
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests

Server Software:&160;&160;&160;&160;&160;&160;&160; NOYB
Server Hostname:&160;&160;&160;&160;&160;&160;&160; www.waltercedric.com
Server Port:&160;&160;&160;&160;&160;&160;&160;&160;&160;&160;&160; 80

Document Path:&160;&160;&160;&160;&160;&160;&160;&160;&160; /index.php
Document Length:&160;&160;&160;&160;&160;&160;&160; 45532 bytes

Concurrency Level:&160;&160;&160;&160;&160; 30
Time taken for tests:&160;&160; 108.897481 seconds
Complete requests:&160;&160;&160;&160;&160; 500
Failed requests:&160;&160;&160;&160;&160;&160;&160; 19
&160;&160; (Connect: 0, Length: 19, Exceptions: 0)
Write errors:&160;&160;&160;&160;&160;&160;&160;&160;&160;&160; 0
Total transferred:&160;&160;&160;&160;&160; 23000106 bytes
HTML transferred:&160;&160;&160;&160; 23000106 bytes
Requests per second:&160;&160;&160; 4.59 [#/sec] (mean)
Time per request:&160;&160;&160;&160;&160;&160; 6533.849 [ms] (mean)
Time per request:&160;&160;&160;&160;&160;&160; 217.795 [ms] (mean, across all concurrent requests)
Transfer rate:&160;&160;&160;&160;&160;&160;&160;&160;&160; 178.41 [Kbytes/sec] received

Connection Times (ms)
&160;&160;&160;&160;&160;&160;&160;&160;&160;&160;&160;&160;&160; min&160; mean[+/-sd] median&160;&160; max
Connect:&160;&160;&160;&160;&160;&160;&160; 0&160; 114 478.9&160;&160;&160;&160;&160; 0&160;&160;&160; 2276
Processing:&160;&160; 336 6186 1665.2&160;&160; 6108&160;&160; 16189
Waiting:&160;&160;&160; -5148 5982 1982.8&160;&160; 6066&160;&160; 16009
Total:&160;&160;&160;&160;&160;&160;&160; 391 6301 1580.2&160;&160; 6120&160;&160; 17093

Percentage of the requests served within a certain time (ms)
&160; 50%&160;&160; 6120
&160; 66%&160;&160; 6453
&160; 75%&160;&160; 6778
&160; 80%&160;&160; 7046
&160; 90%&160;&160; 7861
&160; 95%&160;&160; 8516
&160; 98%&160; 10110
&160; 99%&160; 12418
100%&160; 17093 (longest request)

real&160;&160;&160; 1m48.905s
user&160;&160;&160; 0m0.024s
sys&160;&160;&160;&160; 0m0.152s

&160;

time /usr/sbin/ab2 -kc 10 -t 30 http://www.waltercedric.com
This will open 10 connections, using Keep-Alive on them and hammering localhost for 30 seconds