WAS性能优化

1、JVM堆大小配置

登录WAS控制台:

 

修改初始堆大小,与最大堆大小。这里根据机器性能调整,通常情况下,机器资源是足够的,因此请调整为:

1536至3072

 或者直接修改server.xml文件

/was/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/loopbackNode01Cell/nodes/liaobinNode01/servers/server1/server.xml

在<jvmEntries>元素中,如下属性:表示最小堆1536M,最大堆3072M

initialHeapSize="1536" maximumHeapSize="3072"

2、开启GC日志

登录WAS控制台:

勾选详细垃圾回收。

或者直接修改server.xml文件

/was/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/loopbackNode01Cell/nodes/liaobinNode01/servers/server1/server.xml

在<jvmEntries>元素中,如下属性

verboseModeGarbageCollection="true"

3、WebContainer线程池

登录WAS控制台:请直接调整为 200至200(这里也可以调整100至200)

或者直接修改server.xml文件

/was/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/loopbackNode01Cell/nodes/liaobinNode01/servers/server1/server.xml

在< threadPools name=”WebContainer”>元素中,如下属性

minimumSize="100" maximumSize="200"

4、连接池属性

登录WAS控制台:可以直接调整为200至200(这里也可以调整100至200)

5、语句高速缓存大小

对于OLTP应用,调整为50最佳。

6、日志调整

根据需要调整日志生成的规则,这里采用每天一次备份,保留50天(按应用提的要求设置,如果没有要求,请设置为50天)。SystemErr.log 也可以采取这样的方式。

诊断跟踪服务调整为无

IBM服务日志不要勾上

PMI性能监控设置为扩展。

7、 在native_stderr.log中生成超过20m的大对象的信息,便于后期分析。对性能影响不大。(为了方面内存溢出问题处理,本条不是必须的

 打开管理控制台, 点击 服务器 > 应用程序服务器 >server1, 点击 > java和进程管理> 进程定义 . 

. 点击java虚拟机. 

. 将-Xdump:stack:events=allocation,filter=#20m参数以空格相隔,添加到JVM通用参数一栏中,然后点击确定并保存. 

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值