监视 WebSphere Portal 环境中的性能
2009-11-04 00:00:00 来源:WEB开发网正如您应该知道的那样,在 WebSphere Application Server 上启用 Servlet 缓存以后,可以对 Portlet 的输出进行缓存。在许多情况下,缓存是禁用的,或者没有对 Portlet 本身进行配置以利用缓存。有关如何配置 Portlet 以进行缓存的信息超出了本文的范围,但是有一些有用的参考资料可以提供帮助。务必记住,缓存对某些 Portlet 来说是不适宜的,在使用个性化的时候尤其是如此。对于其内容在用户之间共享的 Portlet,缓存可以显著改进总体性能。
JVM 监视
与任何 Java™ 2 Platofrm, Enterprise Edition 应用程序服务器一样,Java 虚拟机 (JVM) 是负责大部分处理工作的关键组件。在 WebSphere Portal 环境中,呈现的每个页面均由 JVM 处理。JVM 具有各种组件,每个组件对 WebSphere Portal 站点的总体性能具有不同的影响。监视诸如堆、Servlet 线程和数据库连接池等顶级组件,可以了解 JVM 处理请求时所发生的情况。这还可以提供潜在瓶颈位置指示。
使用 WebSphere 性能监视基础结构,您可以从各个 WebSphere Application Server 组件和主要的 JVM 组成部分收集性能数据。通过将此基础结构与 IBM Tivoli Performance Viewer结合使用,您无需编写任何自定义代码即可查看性能监视接口(performance monitoring interface,PMI)数据。Tivoli Performance Viewer 还包括一个顾问程序,可以基于性能数据提供优化更改建议。
当然,您可以使用 WebSphere 提供的 Java Management Extensions (JMX) API编写自定义监视代码。第一步是启用性能监视服务,并将规范级别设置得较低。有关如何启用 PMI 服务的详细信息,请参考 WebSphere 技术文档库。通过使用 JMX,您可以轻松编写 Java 代码来自动轮询应用程序服务器度量,并记录数据以便分析。所收集的数据可以存储在逗号分隔值(comma-separated value,CSV)文件中,然后可以将该文件导入大多数图表绘制工具,例如 Microsoft® Excel 和 OpenOffice。通过为数据绘制图表,您可以轻松确定趋势和模式。
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
- ››WebSphere Business Process Management V6.1 入门...
更多精彩
赞助商链接