浏览 4935 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-08-30
Glassfish是sun出品的免费开源支持J2EE 5的服务器,使用ab进行压力测试,在相同的测试环境下和之上所列出来的apache + tomcat负载平衡的配置相比性能要高出一大截。Tomcat + apache负载平衡,在进行了反复的性能调优之后在我机器上的最好情况时 1000个并发6000次请求经常响应失败,平均花费时间20秒,每秒处理事务数最好情况300-400,cpu占用率基本都是98%。Glassfish原始状态,未进行任何性能调优,通过命令ulimit -SHn 3000修改RH系统最大句柄数为3000,使用ab进行压力测试, 参数 –n 6000 –c 1000 完成所有请求仅需3.5秒,每秒事务数将近3000,比tomcat+apache组合高了大约10倍,cpu占用率还要低不少。T+A 组合在-n 6000 –c 1000时候感觉已经比较极限了而glassfish还非常轻松。当使用比较极端的参数 –n 100000 –c 3000 进行测试,运行状态良好,每秒事务数还是能达到2600左右。测试用的环境:red hat 5 Enterprise版, cpu:AMD双核64位3800+,内存2G。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-08-31
好文;
最近我在别的帖子里看到的tomcat的并发数讨论,有说社区版的tomcat达不到理想的并发能力。 |
|
返回顶楼 | |
发表时间:2008-09-01
tomcat难道真的只是规范实现参考?? 哎。。。
|
|
返回顶楼 | |
发表时间:2008-09-01
楼主能否再测试一下Resin?
|
|
返回顶楼 | |
发表时间:2008-09-02
由于之前项目需要对各种开源web服务器做了一些调研,resin有时间我会测下,网上流传性能比较强大的还有个lighttpd,不过听说稳定性不如glassfish,有兴趣的可以试试,使用apache + tomcat 组合的CPU是个比较大的瓶颈。
|
|
返回顶楼 | |
发表时间:2009-02-03
glassfish这么强悍,还没试过呢,以后干脆不用apache里
|
|
返回顶楼 | |
发表时间:2009-03-02
怎么没有人跟进了呀...
|
|
返回顶楼 | |
发表时间:2009-03-03
囧囧有神 写道 由于之前项目需要对各种开源web服务器做了一些调研,resin有时间我会测下,网上流传性能比较强大的还有个lighttpd,不过听说稳定性不如glassfish,有兴趣的可以试试,使用apache + tomcat 组合的CPU是个比较大的瓶颈。
明明nginx更时髦...嘿嘿 |
|
返回顶楼 | |