WebSphere 优化策略 在 WebSphere 应用服务器中,为了提高服务器的访问速度和稳定性,需要对服务器进行优化。下面将详细介绍 WebSphere 优化策略。 1. JDBC 数据源连接池调整 在 WebSphere 应用服务器中,JDBC 数据源连接池的调整是非常重要的。最大连接数的调整可以影响服务器的并发性能。如果最大连接数太小,将导致同时参与业务的人数减少。一般来说,最大连接数的推荐值是根据实际业务的需要进行调整。最小连接数通常是最大连接数的 1/10。 2. 应用服务器线程池调整 应用服务器线程池的调整也非常重要。WebContainer 是根据实际业务的需要和系统的并发性能进行调整的。如果 WebContainer 太小,将导致同时参与业务的人数减少。一般来说,最小大小可以和最大大小一样。 3. 应用服务器 Web 容器调整 应用服务器 Web 容器的调整是为了提高服务器的访问速度。启用 Servlet 高速缓存可以加速访问 JSP/Servlet,使用户页面展现和业务提交时间减少。 4. 应用服务器 JVM 日志调整 应用服务器 JVM 日志的调整是为了提高服务器的稳定性。主要调整了 System.out 日志文件循环最大大小、System.out 历史日志文件最大数、System.err 日志文件循环最大大小、System.err 历史日志文件最大数。在实际环境中,需要根据实际需要进行调整。 5. 应用服务器 JAVA 虚拟机调整 应用服务器 JAVA 虚拟机的调整是为了提高服务器的性能。主要调整了初始堆大小、最大堆大小、通用 JVM 参数。一般来说,初始堆大小最大堆大小的 2/1,最大堆大小不建议超过 2G。通用 JVM 参数主要加上“-Xgcpolicy:gencon”、“-Xmns/-Xmnx”。使用-Xgcpolicy:gencon 垃圾回事策略,并通过-Xmn 来设置调整婴儿区域(Nursery 或者叫 young)的大小,通过-Xmo 来设置长存区(tenured 或者 old)的大小。 在实际应用中,可以使用-Xgcpolicy:gencon –Xmns(最大堆大小的 0.25%)-Xmnx(最大堆大小的 0.5%)。此时,建议 JVM 的堆栈初始值和最大值可以设的比较接近或相同。 钩选详细垃圾回收,使 WAS 在运行时生成 native_stderr.log,native_stderr.log 帮助分析 JVM 在进行 GC 垃圾回收时的数据如:回收时间(频率)、长存区(tenured)在收回前、收回中、收回后的对比。在实际应用中,可以通过 native_stderr.log 来发现 WAS JVM 的性能问题并做出相应的 JVM 参数调整。 WebSphere 优化策略主要包括 JDBC 数据源连接池调整、应用服务器线程池调整、应用服务器 Web 容器调整、应用服务器 JVM 日志调整和应用服务器 JAVA 虚拟机调整。通过这些调整,可以提高服务器的访问速度和稳定性,提高客户体验度。
- 粉丝: 167
- 资源: 47
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助