【www.hzclsc.cn--应用教程】
websphere 6.1 群集安装完毕后,通常要进行一些设置,以满足生产环境中的性能要求。
IHS配置概要
配置文件位于: IBM IHS安装目录 /conf/httpd.conf
这个值说明是否保持客户与HTTP SERVER的连接,如果设置为ON,则请求数到达MaxKeepAliveRequests设定值时请求将排队,导致响应变慢。建议设置为off 。
MaxKeepAliveRequests
最大允许的请求数,建议设置为客户端数的2倍,建议设置为 600。
ThreadsPerChild
服务器响应线程的数量,视用户数多少而定,一般改到客户机数量的1.1倍,建议设置为330。
CustomLog
记录Web server日志。查找CustomLog值,找到没有注释的那行(行的开头没有符号"#"),将那行用符号"#"注释掉,以关闭日志纪录,提高处理性能。
其中CustomLog的设置:
WAS配置概要
资源 JDBC提供程序 (JDBC提供程序名) 数据源 (数据源名) 连接池属性
最小连接数:10
最大连接数:50
通过TPV监控连接池的大小变化曲线设置
语句高速缓存
资源 JDBC提供程序 (JDBC提供程序名) 数据源 (数据源名) WebSphereApplicationServer数据源属性 语句高速缓存大小
比如实际情况下CPU利用率很高,并且表明有瓶颈,performance advisors报警提示prepare statement缓存丢弃率较高,这说明默认的值(10)太小,需要增加该值大小以提高吞吐量。
JMS池
资源JMS提供程序缺省消息传递JMS激活规范激活规范名
最大批次大小:无
最大并发端点数:无
根据实际情况分析
Web容器线程池
服务器 应用程序服务器 (服务器名)
线程池 WebContainer
最小大小:10
最大大小:50
通过TPV监控Web容器线程池最大值(在可接受的相应时间范围内),根据此值进行设置。
EJB缓存
服务器 应用程序服务器 (服务器名) EJB告诉缓存设置 EJB缓存设置 高速缓存大小
高速缓存大小:2053
清除时间间隔:3000
比如通过TPV监控发现ejbStore()有很高的调用率并且CPU利用率很低,可以基于期望的最大的活动的EJB实例设置该值
servlet高速缓存
服务器- server1- web容器设置- web容器- 启用servlet高速缓存
关闭
建议启用servlet高速缓存 JVM堆栈设置:
语句高速缓存:
Web容器线程池:
servlet高速缓存:
会话管理:
本文来源:http://www.hzclsc.cn/anzhuo/42363.html