核心系统的应用服务器居然是性能瓶颈?

背景介绍

----------------------------------------------

金融行业的核心账务系统。

中间件:Weblogic + Tuxedo

数据库:Oracle Rac

负载特点:晚上并发量及业务量都很大,集中处理账务业务,计算量非常大。

服务器配置:IBM 小型机,应用服务器和数据库服务器的资源配置3:2。

测试结果:压力到极限之后,应用服务器的CPU资源几乎到了99%,而数据库服务器的CPU和内存资源利用率才到80%。经调查发现,应用服务器的JVM调用并没有做到及时释放及时回收,导致大量Java进程占用资源不能及时释放。

不知道各位兄弟姐妹是否遇到过这样的应用,遇到多这样的场景?你们是如何处理的?是应用的缺陷?还是说服务器类型和应用的协同的契合度不够?

参与21

7同行回答

zwz99999zwz99999系统工程师dcits
从现象上看,是出在应用服务器上,但可以先对应用服务器调优,让java进程及时释放所占用的资源,另也可以根据具体情况对应用服务器镜像升级扩容,建议先进行系统调优!显示全部

从现象上看,是出在应用服务器上,但可以先对应用服务器调优,让java进程及时释放所占用的资源,另也可以根据具体情况对应用服务器镜像升级扩容,建议先进行系统调优!

收起
系统集成 · 2016-02-23
浏览1410
s6dongs6dongit技术咨询顾问东软集团
java的常见问题,开发没有调优和完善,就会出现这样的问题。还有一个方案就是将业务部署在虚拟机上,多台物理机组建虚拟化资源池,配置为按需动态扩展,资源不足会自动增加cpu资源,高峰业务处理完会自动降回,防止瓶颈出现...显示全部

java的常见问题,开发没有调优和完善,就会出现这样的问题。还有一个方案就是将业务部署在虚拟机上,多台物理机组建虚拟化资源池,配置为按需动态扩展,资源不足会自动增加cpu资源,高峰业务处理完会自动降回,防止瓶颈出现

收起
互联网服务 · 2016-03-15
浏览1356
myciciymyciciyIT顾问某金融科技公司
应用服务器此类问题比较普遍,表现特征就是内存使用率较高,CPU占用高到是不太多见。一从应用代码和java两方面去调整优化.二针对系统层面进行memory方面的优化调整.显示全部

应用服务器此类问题比较普遍,表现特征就是内存使用率较高,CPU占用高到是不太多见。一从应用代码和java两方面去调整优化.二针对系统层面进行memory方面的优化调整.

收起
银行 · 2016-03-15
浏览1333
sxtycxxsxtycxx 解决方案经理人工智能(计算机视觉)
应用服务器的JVM调用并没有做到及时释放及时回收,导致大量Java进程占用资源不能及时释放  这应该和你的核心账务系统的软件代码有关系,JVM的调用在程序代码中会有很好的处理机制,   类似于应用不停的连接数据库,但是没有Close连接一样,导致数据库资源浪费...显示全部

应用服务器的JVM调用并没有做到及时释放及时回收,导致大量Java进程占用资源不能及时释放

  这应该和你的核心账务系统的软件代码有关系,JVM的调用在程序代码中会有很好的处理机制,

   类似于应用不停的连接数据库,但是没有Close连接一样,导致数据库资源浪费

收起
互联网服务 · 2016-02-23
浏览1321
oyangchoyangch系统工程师HiTech
优化部署在weblogic上的JAVA应用显示全部

优化部署在weblogic上的JAVA应用

收起
IT咨询服务 · 2016-03-15
浏览1366
gxgodgxgod系统运维工程师天网软件股份有限公司
除了在软件代码上的调优外,可以采用横向扩展的方式来扩容weblogic集群显示全部

除了在软件代码上的调优外,可以采用横向扩展的方式来扩容weblogic集群

收起
系统集成 · 2016-03-15
浏览1408
LINE2008LINE2008系统工程师北京北鹰吉成科技有限公司
同意楼上说法~~~显示全部

同意楼上说法~~~

收起
互联网服务 · 2016-03-15
浏览1396

提问者

haizdl
haizdl101634
技术经理大连
擅长领域: 灾备存储服务器

问题来自

相关问题

问题状态

  • 发布时间:2016-02-19
  • 关注会员:9 人
  • 问题浏览:7362
  • 最近回答:2016-03-15
  • X社区推广