> Thank you, this is really surprise for me, I did not expect this.
> I needed this this simple benchmark to estimate Winsocket overhead.
> Could you also try the Cygwin 0.7.50 build:
> http://www.kevinworthington.com/nginx-for-windows/
> ?
> Could anyone test nginx against IIS/6 and /7 ?
Test case4:
nginx/0.7.50-win32-cygwin with all default configration.
ab.exe -n 10000 -c 1 http://127.0.0.1/
Requests per second: 563.38 [#/sec] (mean)
CPU load: about 65%
ab.exe -n 10000 -c 10 http://127.0.0.1/
Requests per second: 628.07 [#/sec] (mean)
CPU load: about 75%
ab.exe -k -n 10000 -c 1 http://127.0.0.1/
Requests per second: 1081.08 [#/sec] (mean)
CPU load: about 62%
ab.exe -k -n 10000 -c 10 http://127.0.0.1/
Requests per second: 1250.00 [#/sec] (mean)
CPU load: about 65%
-----------------------------------------------
The CPU load is not a exact value, but a estimate
value from the Windows Task Manager.
> Just note for everyone: "-c 10" (concurrency 10) is far from real world
> usage. The select() method used by nginx is poor scaleable for concurrency
> more than 100-200.
Yes, you are right. But it's the select() problem, not Nginx. The IOCP method may be
much better.
------------------
Weibin Yao
2009-04-21