Weblogic性能调优 Weblogic调优指南 Weblogic性能优化
2013-06-07 22:16
288 查看
神器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> <WebLogicServer> <BEA-000337> <[STUCK] Exe
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
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> <WebLogicServer> <BEA-000337> <[STUCK] Exe
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
相关文章推荐
- spark调优(七)【Spark性能优化指南——高级篇】
- spark调优(六)【Spark性能优化指南——基础篇】
- 笔记:Java 性能优化权威指南 第7章 JVM调优入门
- NO.43 Web系统性能优化 2.参数类调优(环境部署:Oracle/Weblogic/JVM)
- Spark性能优化指南(一)(开发调优)
- Spark性能优化指南(二)(资源调优)
- weblogic8.1性能调优指南
- Weblogic内存参数调优及优化手册指南
- Spark性能优化指南—— 数据倾斜调优
- Spark性能优化指南(三)(数据倾斜调优)
- Nginx基本配置、性能优化指南
- [转]LAMP 系统性能调优,第 2 部分: 优化 Apache 和 PHP
- 性能调优之Java系统级性能监控及优化
- 移动H5前端性能优化指南
- Spark性能优化:shuffle调优
- 绝对详细!Nginx基本配置、性能优化指南
- SQL Tuning / SQL 性能 优化 调优
- 索引、物化视图-oracle 性能调优之 数据访问路径优化-by小雨
- 性能优化之MySQL调优篇
- Spark性能优化指南