First boa won hands down because it supports persistant connections. Boa
on port 6000. Khttpd on port 80:
clameter@melchi:~$ ./zb localhost /index.html -k -c 215 -n 20000 -p 6000
--- Server: Boa/0.94.8.3 Doucment Length: 1666 Concurency Level: 215 Time taken for tests: 33.865 seconds Complete requests: 20000 Failed requests: 0 Keep-Alive requests: 20001 Bytes transfered: 37882109 HTML transfered: 33321666 Requests per seconds: 590.58 Transfer rate: 1118.62 kb/s Connnection Times (ms) min avg max Connect: 0 2 346 Total: 258 360 485---clameter@melchi:~$ ./zb localhost /index.html -k -c 215 -n 20000
--- Server: kHTTPd/0.1.6 Doucment Length: 1666 Concurency Level: 215 Time taken for tests: 101.735 seconds Complete requests: 20000 Failed requests: 0 Keep-Alive requests: 0 Bytes transfered: 37096378 HTML transfered: 33643204 Requests per seconds: 196.59 Transfer rate: 364.64 kb/s Connnection Times (ms) min avg max Connect: 36 438 1084 Total: 394 1070 2009---
Then we decided to switch persistant connection off... But boa still wins.
clameter@melchi:~$ ./zb localhost /index.html -c 215 -n 20000 -p 6000
--- Server: Boa/0.94.8.3 Doucment Length: 1666 Concurency Level: 215 Time taken for tests: 88.040 seconds Complete requests: 20000 Failed requests: 0 Bytes transfered: 37352000 HTML transfered: 33528250 Requests per seconds: 227.17 Transfer rate: 424.26 kb/s Connnection Times (ms) min avg max Connect: 1 305 3417 Total: 458 932 4232---This shows the following problems with khttpd:
1. Connect times are on average longer than boa. Why???
2. Transfers also take longer,
What is wrong here? I would expect transferates of a 3-4 megabytes over a localhost interface. The file is certainly in some kind of cache.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/