本章节讨论的是 WAS 的参数设置。其中部分参数,必须要结合运行环境的实际情况来调整,
例如 Web Container 的线程池大小、数据源连接池大小、语句高速缓存大小(Prepared statement
cache size),这几项参数都很重要,要结合实际的并发量和服务器的资源利用情况进行调整。
目前本章节设置的值是根据开发项目组在平时测试中的经验得出。将来是否要更改请参见最后的“资源监控和参数调整方法”章节
一、JVM 参数
1.1.进入WAS的管理控制台
1.2.在左边的菜单栏中点击“服务器 -> 服务器类型->应用程序服务器”,然后在右边的应用服务器页面上点击“server1”:
![](https://box.kancloud.cn/decb68d4bc15c68af1817113d31a4012_554x408.png)
1.3、出现如下页面,找到“服务器基础结构”一栏,展开“Java和进程管理”,点击“进程定义”:
![](https://box.kancloud.cn/3de6fc45b26b5dc0a67fdb7d36ccc1e5_553x409.png)
1.4、出现如下页面,在“其他属性”一栏点击“Java虚拟机”:
![](https://box.kancloud.cn/29179f740eb42120ca08d354b85ae5d7_554x407.png)
1.5、出现如下页面,设置server1的JVM堆大小:初始堆大小为512M,最大堆大小为1024M,通用JVM参数为-Djava.awt.headless=true。注意下图中红色椭园形中的“详细垃圾回收”选择框:建议先不打开“详细垃圾回收”,如下图所示。如果未来在运行过程中出现“Out of memory”这样的错误,再在此位置选中该选择框。在页面底部点击“确定”。
![](https://box.kancloud.cn/5ac8e63e22b5707386938380ad8cd5e3_553x398.png)
1.6、在出现的页面上点击“保存”。
二、Web 容器线程池
2.1、选择“服务器 > 服务器类型>Websphere Application Server > server1 > 线程池”:
![](https://box.kancloud.cn/e8869d2fe0737a5c8fbde66b0fe94dd7_553x412.png)
2.2、在如下页面上,分别点击“Default”和“WebContainer”进行调整:
![](https://box.kancloud.cn/eceb93f8e5783a94640b6d5ab5058dfd_553x422.png)
2.3、在如下页面上,确认“最小大小”值为默认的“15”,更改“最大大小”值为“60”,“线程不活动超时”值为“3500”,点“确定”:
![](https://box.kancloud.cn/41e9613a9cdd61ba68f2a9ee5c7eaaf3_553x398.png)
2.4、在出现的界面点“保存”按钮
![](https://box.kancloud.cn/93ea8b04692ae189eede0a65ac41e77e_554x412.png)
三、修改数据源连接池大小
3.1、选择“资源 > JDBC > 数据源”,并在右边页面上确认作用域是“……服务器=server1”级别,如下图所示。点击“TC”:
![](https://box.kancloud.cn/33040fbbcd444be15e72102cb2e13d69_554x412.png)
3.2、出现如下页面,点击“连接池属性”:
![](https://box.kancloud.cn/eb494ba8b3242d40e3a4429ff0a5e0b3_554x409.png)
3.3、出现如下页面,修改两个参数: “最大连接数”改为 80,“最小连接数”改为 30,然后点击“确定”:
*QC 库的“最大连接数”改为 30,“最小连接数”改为 10
![](https://box.kancloud.cn/78a3e183411e0ec36606364e0ff23a2b_554x411.png)
3.4、出现如下页面,点击“WebSphere Application Server 数据源属性”:
![](https://box.kancloud.cn/710f5e60b8a6c3eb273f5a397ac847ef_554x409.png)
3.5、出现如下页面,修改“语句高速缓存大小”(Prepared statement cache size)的值为“30”,点击“确定”:
![](https://box.kancloud.cn/d15a9b2c8df58a34916f995f153d2df0_554x409.png)
3.6、在出现的页面上点击“保存”;
![](https://box.kancloud.cn/5fd2a85b15ccff80f887bc3021621782_554x409.png)