偶尔有空上来看看
分类:
2010-02-23 15:32:39
配置文件位于:
参数 |
缺省值 |
说明 |
keepalive |
on |
这个值说明是否保持客户与http server的连接,如果设置为on,则请求数到达maxkeepaliverequests设定值时请求将排队,导致响应变慢。建议设置为off 。 |
maxkeepaliverequests |
100 |
最大允许的请求数,建议设置为客户端数的2倍,建议设置为 600。 |
threadsperchild |
250 |
服务器响应线程的数量,视用户数多少而定,一般改到客户机数量的1.1倍,建议设置为330。 |
customlog |
|
记录web server日志。查找customlog值,找到没有注释的那行(行的开头没有符号"#"),将那行用符号"#"注释掉,以关闭日志纪录,提高处理性能。 |
描述 |
参数 |
缺省值 |
设置原则 |
jvm堆栈 |
服务器>应用程序服务器> server1 >java虚拟机 |
无 |
最小值为总内存1/8,最大值为总内存1/2至3/4,建议256m-1500m |
连接池 |
资源> jdbc提供程序> (jdbc提供程序名) >数据源> (数据源名) >连接池属性 |
最小连接数:10 最大连接数:50 |
通过tpv监控连接池的大小变化曲线设置 |
语句高速缓存 |
资源> jdbc提供程序> (jdbc提供程序名) >数据源> (数据源名) >websphereapplicationserver数据源属性>语句高速缓存大小 |
10 |
比如实际情况下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高速缓存 |