oracle weblogic 优化

最近一个报表系统压力测试不通过,公司紧急启动响应机制,我作为灭火并急赴深圳;

应用使用weblogic 10.3,运行报表程序,由于是生产系统暂时无法修改程序,只能通过优化weblogic的配置暂时解决;

那么在优化时首先要确定原因,win7无法使用load runner,于是才有 jmeter + badboy 进行实际测试后发现,果然当压力上升后,weblogic 会挂起;使用kill -3 pid 也没有发现特殊的错误问题;检查具体的报表发现,某些报表非常缓慢,当点击时能够明显引起cpu变化,进行压力测试果然weblogic挂起,那么可以判断是由于这些缓慢的页面造成在压力测试时的挂起;而不是具体的java 代码引起的;

如何更改配置;
首先不能先入为主,因为有人一直对我说weblogic 的内存不能设置超过 2g,如果超过那么反而引起其不稳定;
但是实际情况是 8c,32g的服务器,这么多资源不使用,太浪费,同时如果及时做本机的集群,根据实际情况单节点一样也经不起压力测试;所以必须着手实际进行;weblogic 配置中主要是优化内存参数,同时需要掌握jvm的详细知识;

通过反复测试,原来压力测试页面不通过的页面可以承受 60并发了,从数量上说不大,但是足够使用了;

问题解决;

总结一下,就是需要勤动手,同时要掌握稍微宽泛的知识,比如压力测试工具等;


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25656398/viewspace-700345/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25656398/viewspace-700345/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值