weblogic9.2执行线程数调整

从这几天写java来实现weblogic9和10的自定义监控,发现weblogic8和9在执行线程数上调整有着很多不同的地方。

与8相比,9的执行线程数特性表现在:
(1)线程自我优化 
(2)有效的资源利用-自我优化
(3)单个队列中的请求按优先级顺序执行
(4)优先级可能基于应用
(5)系统“公平”使用资源
(6)避免死锁
(7)从1开始,自动优化线程数
(8)违反线程“公平共享”原则会损害后续请求
(9)供编程人员使用的commonj.WorkManager API
weblogic9以后bea推荐使用workmanager来管理执行队列,称作工作管理器,是为了降低weblogic管理员管理weblogic server中的复杂度和减少工作。让我想到有些类似oracle中的自动sga和pga的管理思想。

对于weblogic9及其以后的版本的来说,线程池会自动优化,不需要手动调整,面板中的acceptlog参数是可以调整一下的;执行线程数的性能和服务器本身的cpu性能和颗粒数有着直接的关系,cpu性能越高、并行路数越多,则可以调大执行线程队列中的数量来提升服务器整体的性能。在以前8系列版本中,我大多采用的值为cpu数量*20-30作为执行线程数值。

相关weblogic9的thread pool一些设置的官方文档,可以在这里查看:http://e-docs.bea.com/wls/docs92/config_wls/self_tuned.html

有空,我还得拜读,把它弄的透一些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值