WAS监控调优思路及工具汇总.docVIP

  • 17
  • 0
  • 约8.79千字
  • 约 11页
  • 2017-03-03 发布于江苏
  • 举报
WAS整理——侯泰浩 WAS是什么 IBM WAS的全称是IBM WebSphere Application Server,和Weblogic一样,是当前主流的 App Server (应用服务器)之一 术语 WAS: IBM Websphere Aplication Server, 中间件应用服务程序; IHS: IBM HTTP SERVER DM: Deployment Manager, WAS中的集群管理节点; ND: NodeAgent, WAS中的节点监听程序; JVM: Java Virtual Machine, Java虚拟机; GC: Gabage Collection, 自动垃圾回收 WAS ND集群基本概念及体系结构 WAS集群由一组应用服务器组成,每个服务器上部署了同样的应用程序。通过集群可以实现可扩展性(服务更多客户,提高吞吐量),负载均衡(平衡负载资源,使资源得以有效利用),高可用性(提供故障恢复和补偿机制,在关键性业务中提供容错功能)。 下图是ND分布式环境的体系结构,包括单元、节点、服务器等基本概念。 WAS群集是为了实现集中管理和负载均衡同时可以实现故障转移,一个2节点的群集拓扑如下: 其中,DeploymentManager通过每个节点上的NodeAgent完成对AppServer的配置修改、应用发布以及启动和停止,实现集中管理。 如果安装多个IHS,并实现负载均衡和分发,可以使用防火墙的负载分发功能。 每个节点上的AppServer可以是多个的。 WAS基本参数配置 描述 参数 缺省值 设置原则 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高速缓存 WAS的调优思路 基本思路 部署在WAS上的应用程序,其性能是由多个因素决定的。例如网络、数据库、内存分配、WAS服务器的配置以及应用程序的设计。对于一个标准的 J2EE应用,一个请求到来时,往往需要经过多次转发:网络 Web服务器Web容器 EJB容器 数据库。而每一次转发,都可能造成请求处理的瓶颈,使得应用程序整体性能下降。 如果我们把每一次转发的待处理资源都看成一个队列,如下图: 待处理资源队列 对于WAS调优,要记住的一个基本原则就是,使得在队列中等待的请求的数量最小化。在实践中我们发现,为了达到这个目的,最有效的配置方式 就是使得队列成为一个“漏斗”。也就是说,越靠近客户端的队列,其容量越大,而后面的队列,其容量要略小于或等于前面的队列。 WAS主要的调优参数 WAS服务器参数 Web Server的最大并发用户: 这个设置是在conf/httpd.conf这个文件里面配置的。在Unix系统中,对应的属性是MaxClient;在Windows系统中,对应的属性是ThreadsPerChild。 Web Container的最大、最小并发用户: 在管理控制台中点击应用程序服务器 server1 线程池 WebContainer,根据观察的性能情况和应用情况输入合适的最小、最大进程数。 对象请求代理(ORB)的线程池大小: 在管理控制

文档评论(0)

1亿VIP精品文档

相关文档