更新时间:2024-04-18 GMT+08:00
分享

Websphere常用调配

部署调优配置

Web容器传输链

进入WAS控制台,依次进入页面:“应用程序服务器 > server2 > Web 容器传输链”

图1 部署调优配置1

修改以上各资源的相关参数,可以默认参数基础上,将连接数和超时时间扩大10倍:

图2 部署调优配置2

线程池最大大小扩大10倍

图3 部署调优配置3

定制属性设置

在“服务器 > 服务器类型 > WebSphere Application Server下your_server_name > Web容器设置 > Web容器 > 定制属性”中,单击“新建”,加入一个自定义属性:

名称:com.ibm.ws.webcontainer.invokeFiltersCompatibility

值:true

图4 定制属性设置

内存设置

图5 内存设置1

Websphere默认内存最大内存为256M,在大用户量情况下容易出现内存不够的情况,所以需要进行调整。在如图所示地方进行调整,直接输入数字即可。

图6 内存设置2

在这块配置内存参数(数值不能低于此值)。jdk1.8开始取消了PermGen,取而代之的是Metaspace-Xmx1024m -Xms1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK

内存调整需根据服务器内存大小、操作系统版本、WEB服务器版本、JDK版本和实际使用情况进行调整,在64bit环境下建议分配8G-16G内存。

某些JDK版本或操作系统限制最大堆内存,不支持分配超过较大内存,如果有充足的内存,可以多建立几个节点集群成员,逐一对每个成员做相应的修改。

线程池调整

该参数在管理控制台里的“服务器→应用程序服务器→server1→线程池”的“WebContainer”中进行设置,不要勾选“允许线程分配超过最大线程大小”。此处建议根据压力测试实际情况进行调整。

图7 线程池调整1

“服务器→应用程序服务器→server1→Web容器设置→Web容器”里勾选“启用servlet高速缓存”,提高访问速度。

图8 线程池调整2

服务器端SSL配置

Websphere WAS中间件产品在安装部署时已经自带SSL访问方式。见下图。

图9 服务器端SSL配置

WC adminhost 为控制台端口

WC_adminhost secure 为https访问控制台端口

WC defaulthost 应用访问端口

WC defaulthost secure 为https应用访问端口

分享:

    相关文档

    相关产品