作者·2009-04-14 13:02
·

WebSphere性能调优全讲解系列一

字数 1242阅读 2030评论 2赞 1

一、WebSphere优化概述

Ø         WebSphere参数调整,使服务器运行更加稳定,有效优化服务器

Ø         WebSphere实时监控,并通过日志等多途径分析程序bug和性能瓶颈

Ø         WebSphere监测工具,利用第三方监测工具,减少工作量,提高监控效率

Ø         WebSphere配置开发,开发特定配置文件,减小服务器开销,增强用户体验性

Ø         WebSphere架构设计,利用集群机制,形成稳定高效的系统环境

 

1、 参数调整

WebSphere的控制台,在以往的项目中最常用的就是war包的部署以及程序的启停等,对于WebSphere的配置参数没有过多的涉及,使我们无法合理有效的利用应用服务器,造成部分资源的浪费。通过业务分析及监控,我们可以设置合理的WAS配置参数,使其维护机制等更为合理,使其提供的内部机制充分得到利用,还可以通过其提供的API接口,进行有针对性的程序优化。

2、 监控优化

WebSphere自身提供了一个功能相当强大的监控程序——TPVTivoli Performance Viewer),通过开启监控的开关,设置对各关注指标的计数器,来进行有针对性的监控,监控过程中可以控制数据的刷新速度,日志保留情况,来观察各计数器的数据变化。其他的监控软件还包括LRWASMonjwebap等等,在监控的过程中,由于实时监控造成很大的人力开销,所以第三方软件的诞生,使我们监控的工作事半功倍,弥补了TPV的很多不足。第三方监控软件包括预警通知,报表输出,全局监控,历史查询等重要功能。

3、 文件分析

在监控的过程中,以及日常运维中,会产生很多的日志文件,包括了垃圾回收日志、应用程序日志、服务器错误日志,以及堆转储文件和线程池使用文件等,这些文件的产生可以使我们快速的定位错误位置,找出问题根源。IBM提供了这些日志文件的分析工具和错误代码库,方便我们分析和查询,真正做到了监控——分析——优化一条龙服务。

4、 架构设计

WebSphere在应对高负载时提供了一套机制——集群,集群可以帮助我们进行负载均衡以及保证系统的稳定性,在单机进行垂直部署或者多机的横向部署,通过DM进行对节点的管理。集群的方式很多,以应对不同的架构设计,但这些的前提是了解集群的架构和原理,了解项目自身特点,这样才能有针对性的进行方案设计,以发挥集群的最大作用。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论2 条评论


2009-08-10 19:13
原帖由WAS009于2009-08-07 17:16:48发表 都是雷同的,又没说个具体调优标准....
这个是系列文章,有序号的,请往后面看
WAS009WAS009技术工程师infolight
2009-08-07 17:16
都是雷同的,又没说个具体调优标准....
Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广