专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > JBoss

jboss怎么提高应用的并发处理?

发布时间:2010-06-14 16:56:50 文章来源:www.iduyao.cn 采编人员:星星草
jboss如何提高应用的并发处理?????????

    用HP 的loadrunner 对应用进行压力测试。
    发现了
100用户执行5分钟处理37585事务,每个事务响应时间0.824秒,每秒响应117.453事务;
300用户执行5分钟处理35878事务,每个事务响应时间2.612秒,每秒响应106.78事务;
500用户执行5分钟处理34912事务,每个事务响应时间4.603秒,每秒响应95.167事务;
    我设置maxThreads="10000"  acceptCount="10000"
    jboss的最大线程数为10000个。
    猜想可能是  jboss  到 oracle 数据库 可能存在瓶颈,修改 项目的oracle-ds.xml
    加入    
      <min-pool-size>200</min-pool-size>
      <max-pool-size>200</max-pool-size>
   也设置过
      <min-pool-size>2000</min-pool-size>
      <max-pool-size>2000</max-pool-size>
   再进行压力测试
500用户执行5分钟处理36635事务,每个事务响应时间4.378秒,每秒响应101.97事务;
   这几乎没什么变化。
   看了下oracle 数据库 
  select value from v$parameter where name = 'processes'
  查出最大支持 4096 个数据库连接。
==========================================
   请问这是哪里出了问题导致了,应用处理能力出现了瓶颈??


   
   



------解决方案--------------------
瓶颈无非在应用或者数据库端,如果是应用监控一下应用的压力情况,不行用过Web服务器均衡负载一下在进行测试,如果是数据库的压力监控一下数据库的压力情况。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: