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
4、开发模式 vs 产品模式;
开发模式和产品模式的一些参数的默认值不同,可能会对性能造成影响,下面是对性能有影响的参数列表:
参数 开发模式默认值 产品模式默认值
Execute Queue: Thread Count 15 threads 25 threads
JDBC Connection Pool: MaxCapacity 15 connnections 25 connections

1、数据源性能优化

1.1连接池参数配置

登录weblogic控制台,占击“connection pool”按钮进入数据库连接池配置页面。数据源性源优化参数说明:

1)初始容量(要在创建连接缓冲池时创建的物理连接数):10

2)最大容量(此连接缓冲池可容纳的最大物理连接数):100

3)容量增长(将新连接添加到连接缓冲池时创建的连接数):3
这里写图片描述

1.2高级参数配置:

点数据源配置下方的“高级”按钮进入高级配置页面。

1)重试创建的频率(建立数据库连接尝试的间隔秒数):10

2)登录延迟(创建每个物理数据库连接前的延迟秒数。此延迟支持不能快速连续处理多个连接请求的数据库服务器。):10

3)非活动连接超时(保留连接处于不活动状态的秒数,该秒数过后 WebLogic Server 将收回该连接并将其释放回连接缓冲池):100
这里写图片描述
4)取消“Remove Infected Connections Enabled”选项

点掉勾选项后,应用程序关闭逻辑连接后,物理连接将返回到连接缓冲池并可由该应用程序或其他应用程序重复使用。可以提高效率。

这里写图片描述
2、应用性能优化:

点击部署成功的应用进入详情配置页面,配置参数说明:

1)Servlet 重新加载检查(秒): -1

2)单线程 Servlet 缓冲池大小: 5

3)JSP 页检查(秒): 改为-1

这里写图片描述
3、Weblogic下TCP连接数的调整

进入weblogic控制台,点击左边选项树中的servers选项
这里写图片描述

点击servers下的服务列表中的服务

这里写图片描述
点击“Tuning”进入页面
这里写图片描述

”Accpet Backing”选项,将后面的“50“ 修改为300-500,修改本选项的目的是增加tcp的连接,避免连接数满后,weblogic提示连接错误。

这里写图片描述
参考:https://www.cnblogs.com/lcword/p/6934112.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值