centos 6下 kangle vs nginx vs cherokee
别问我为什么没有apache测试,因为在这台测试机上apache加php环境没办法承受1万1的并发(最多也就承受6千左右的并发),所以我也就无奈的把apache抛弃了
测试并不全面,测试硬件 带宽相同,测试目标文件相同,同为33kb的php脚本文件
测试前都重新启动了系统, 测试环境相同(因为硬件关系,这台测试机最大可承受1万1并发)
3种软件全部使用了短连接,3种软件最大连接数为51200.单以承受力来说 cherokee完胜.
==================================================================
cherokee 1w1 并发下的表现和内存占用
大家可以看到 cherokee在处理并发的时候并没有占用swap分区
==================================================================
kangle 10000-11000并发
kangle在处理并发过程中,一边处理并发 数据一边写入交换分区
=================================================================
nginx 11000并发
nginx是在处理完并发以后快结束的时候写入swap分区
================================================================
以下是各种常见web serv的压力测试
硬件 带宽 系统相同,测试基准 30秒 1万并发
可以看到,以上各种web serv在30秒1万并发下,只有 nginx cherokee 和kangle在没有失败率,kangle作为国产web serv虽然在性能和稳定性上比不上前两种,但是比apache还是高了不少,有这样的成绩还是可喜的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。