1、JVM堆大小配置
登录WAS控制台:
修改初始堆大小,与最大堆大小。这里根据机器性能调整,通常情况下,机器资源是足够的,因此请调整为:
1536至3072
或者直接修改server.xml文件
/was/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/loopbackNode01Cell/nodes/liaobinNode01/servers/server1/server.xml
在
initialHeapSize="1536" maximumHeapSize="3072"
2、开启GC日志
登录WAS控制台:
勾选详细垃圾回收。
或者直接修改server.xml文件
/was/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/loopbackNode01Cell/nodes/liaobinNode01/servers/server1/server.xml
在
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通用参数一栏中,然后点击确定并保存.