webloic 调优_Weblogic性能调优 Weblogic调优指南 Weblogic性能优化

神器Weblogic被越来越多的金融IT系统所使用,那么在性能测试过程中,大家对于Weblogic应该如何去查看它的性能情况呢?大家可以参考一下文档,希望对大家有所帮助!

weblogic调优(实用)

1、检查频繁的标准输出或日志,减少日志操作关闭Log4j,关闭System.out.println语句。

2、根据Bea官方建议,基于x86系列的32位操作系统,建议采用Bea JRockit JVM,以获得最佳的执行性能。

3、内存一般建议正式的域(Domain)设置为-Xms1024m -Xmx1024m,表示堆的初始大小和最大值都是1024M。BEA公司推荐最小Java堆等于最大Java堆。

set MEM_ARGS=-Xms1024m -Xmx1024m

set MEM_ARGS=-Xms512m -Xmx512m

set MEM_ARGS=-Xms384m -Xmx384m

4、开发模式 vs. 产品模式;

开发模式和产品模式的一些参数的默认值不同,可能会对性能造成影响,下面是对性能有影响的参数列表:

参数                                开发模式默认值                 产品模式默认值

Execute Queue: Thread Count         15 threads                     25 threads

JDBC Connection Pool: MaxCapacity   15 connnections                25 connections

通过启动管理控制台,在域(如:mydomain)> 配置 > 常规选择产品模式。

修改jdbc数据库连接池,修改为初始15,最大100。

5、WebLogic性能优化——线程数

线程数Thread Count

weblogic服务在接收到请求后,会交给后台的线程来处理,线程数决定了并发处理能力的大小。

一般以服务器的CPU个数为基准,每个CPU可负担25个线程,最好不要超过50个

WebLogic性能优化——线程数

更改线程数Thread Count

server  ——>  右键菜单  ——>  “View Execute Queues”项查看,如下图:

点击“default”,进入修改页面:

WebLogic性能优化——线程数

修改了thread count的值后,要点击“应用(Apply)”按钮,并重启服务后,参数才能生效。

默认15,一般以服务器的CPU个数为基准,每个CPU可负担25个线程,最好不要超过50个

进入WebLogic控制台——左边窗口的mydomain——servers——点击myserver——Configuration——General(常规)——点击Advanced Options(高级选项 )的Show(显示)链接——

最下面的Configure Execute Queues(配置执行队列) 链接——weblogic.kernel.Default链接——Thread Count(线程计数)参数。的确是隐藏的比较深。修改Thread Count的值,

然后重启WebLogic就可以生效了。

6、License

主要检查4项:cpu、expiratioin、ip、units。

7、Error>   

cuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy

for "681" seconds working on the request "Http Request: /opensso/setup/setSetup

Progress", which is more than the configured time (StuckThreadMaxTime) of "600"

seconds. Stack trace: ... 产生此错误是由于 WebLogic Server 超过了其“阻塞线程最长时间:”的默认值:600 秒。

解决方法。如果配置程序没有响应,则重新启动。同时,考虑将 WebLogic Server 的“阻塞线程最长时间”的值从默认的 600 秒更改为更大的值,例如 1200 秒。

使用 WebLogic 控制台更改该值(base_domain >“环境”>“服务器”>“管理服务器”>“配置/调节”)。

进入WebLogic控制台——左边窗口的mydomain——servers——点击myserver——Configuration/Tuning

Stuck Thread Max Time:默认600     设为1200

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值