Glassfish 与 tomcat+ apache 负载平衡 性能对比
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。
相关推荐
phpboy 2008-07-13
中草药代码 2009-07-28
staticnetwind 2013-08-29
netgame 2012-08-09
fhzh0 2012-02-27
尘封飞扬 2012-02-22
huangshuailei 2011-10-19
huangshuailei 2010-05-12
tomatoboryj 2009-12-30
程空万里 2009-05-09
huangzhe0 2009-05-01
snctoo 2008-07-13
wangol 2008-06-29
JESSIEfoo 2008-06-24
Qiluluwawa 2008-06-02
being 2008-05-16
JESSIEfoo 2008-03-26
知其然知其所以然 2007-10-26
raksmart0 2011-07-13