导航

不许杀人,也不许放火

« 小美女某些白痴记者在镜头前的行为 »

nginx for win32的简单测试

昨天编译的一个nginx-0.6.31,nginx本身应该没什么问题,静态文件请求问题不大。在我的XP下跑(应该是破了TCP连接限制的),5K大小的静态页面,webbench从另一台linux上发起请求,请求处理速度210reqs/s左右,持续30秒,此时能够撑到200个并发左右(做压力的客户端全部200的返回),并发再高的话,就开始出现有400错了,我想如果修改一下注册表,调整一下TCP连接的参数,或许能有更好些的表现。这个时候本来PC上已经开了20多个桌面窗口,以及2个QQ、一个图片处理软件,1G内存,P4 3.0的CPU,单核,IDE盘。

但是PHP的fastcgi很不稳定,测试发现连续迅速请求500次左右的PHP文件(phpinfo()函数),php-cgi.exe就挂了,没有任何报错直接退出了,nginx健在。因为对PHP不熟悉,无法确定是否php-cgi.exe的问题。

nginx0.6.31.rar

说明一下,这个包里的启动脚本等其他资源借用了http://www.2tutu.com/post/434.html里提到的老外做的安装包中的内容。

更新:
今天的测试结果貌似连接数被限制在了200出头上,也许还是cygwin编译出来的东西的限制,大概是有什么256的说法,我也不清楚了。不管放在XP上还是放在2K3上,不管是网络上来的连接还是127.0.0.1上的连接,都被限制在了200样子。联想到在cygwin下编译一个webbench得到的结果就是只能测试256个并发,超出就是资源不足,也许也是这个原因。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Search

控制面板

首页

最近发表

友情链接

Powered By Z-Blog