Paul Querna wrote:
Non-KeepAlive: `ab -c 25 -n 100000 http://10.10.10.10:6080/index.html` Worker MPM: 2138.28 Event MPM: 2147.95
KeepAlive: `ab -k -c 25 -n 100000 http://10.10.10.10:6080/index.html` Worker MPM: 4396.38 Event MPM: 4119.40
Have you tried it with higher number of clients -- i.e,. -c 1024?
Nope. I was already maxing out my 100mbit LAN at 25 clients. I don't have a good testing area for static content request benchmarking.
I am thinking of trying to find an old pentium I with PCI and putting a GigE card in it just for benchmarking.
The current patch does not spawn new threads on demand. You need to set "ThreadsPerChild 1200" to test that many clients. This is on my short list of things to change before committing the Event MPM to CVS.
We are interesting in the event mpm mainly for dealing with keep alives.
Yes, this is the target the Event MPM aims at :)
-Paul Querna
