选择正确的 WebSphere 诊断工具_第1页
选择正确的 WebSphere 诊断工具_第2页
选择正确的 WebSphere 诊断工具_第3页
选择正确的 WebSphere 诊断工具_第4页
选择正确的 WebSphere 诊断工具_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.:.;权威支持: 选择正确的 WebSphere 诊断工具简介:本文提供一个快速参考指南,以协助 您决议要在任何给定时间运用的最常见 WebSphere? 诊断工具,同时还提供了一些背景信息,这些信息提供了有关如何开发问题确定工具的初步认识。 本文于 HYPERLINK ibm/developerworks/cn/websphere/techjournal/ IBM WebSphere Developer Technical Journal。最新快报按照惯例,我们将首先提供关于整个 WebSphere? 社区的一些重要新闻: HYPERLINK ibm/software/support/is

2、a/index.html IBM Support Assistant 的 4.0.1 版 刚刚发布。部分主要加强功能包括代理效力器的自动配置、改良的导航,以及一个重要的新工具:Media Viewer,此工具使得从诸如 HYPERLINK ibm/software/info/education/assistant/ IBM Education Assistant 等来源下载丰富的内容并在 IBM Support Assistant 中在线或离线查看该内容变得非常容易。 IBM Support Assistant Version 4 中发布或更新了 HYPERLINK ibm/software/

3、support/isa/isa40/tools.html 几个新工具,包括: Assist On Site IBM Thread and Monitor Dump Analyzer IBM Monitoring and Diagnostic Tools for Java? - Dump Analyzer 的新版本 对 Memory Dump Diagnostic for Java (MDD4J) 的新更新;此更新仍处于测试版本阶段,但是我们正在向公开发布版迈进。 Visual Configuration Explorer (VCE) 的新更新。 经过这些更新,要从 IBM Support As

4、sistant Version 3 移植到 Version 4 的一切问题确定工具都已完成了转换。 HYPERLINK services.alphaworks.ibm/IGAA/ IBM Guided Activity Assistant 团队继续扩展此工具所提供的内容: 最初于上月在 IBM Guided Activity Assistant 的 alphaWorks 版本中宣布推出的用于 JVM 问题确定挂起、解体、内存耗尽等等的加强内容如今也在 IBM Support Assistant 上可用。 用于 WebSphere Process Server 中的问题确定的新内容将于本月在 I

5、BM Support Assistant 上的 IBM Guided Activity Assistant 中初次露面。 对 HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l tool1 IBM Monitoring and Diagnostic Tools for Java - Garbage Collection and Memory Visualizer (GCMV) 和 HYPERLINK ibm/developerworks/cn/websphere/techj

6、ournal/0807_supauth/0807_supauth.html l tool4 IBM Thread and Monitor Dump Analyzer (TMDA) 工具运用指点的假设干更新。 还发布了对 HYPERLINK alphaworks.ibm/ alphaWorks 中的几个工具的更新,包括: HYPERLINK alphaworks.ibm/tech/jcp Database Connection Pool Analyzer for IBM WebSphere Application Server HYPERLINK alphaworks.ibm/tech/jca

7、IBM Thread and Monitor Dump Analyzer 也在 IBM Support Assistant 中可用 HYPERLINK alphaworks.ibm/tech/pmat IBM Pattern Modeling and Analysis Tool for Java Garbage Collector 也在 IBM Support Assistant 中可用。 对于感兴趣的读者, HYPERLINK httpswww14.software.ibm/iwm/web/cc/earlyprograms/websphere/wasndv7/?S_CMP=from708sw

8、news WebSphere Application Server V7.0 公开测试方案 正在全力进展中。 HYPERLINK httpswww14.software.ibm/iwm/web/cc/earlyprograms/websphere/wasndv7/?S_CMP=from708swnews 访问此站点以了解有关下一个版本的 WebSphere Application Server 的新闻和信息。 我们在以前的几篇文章中引荐过的 HYPERLINK ibm/software/websphere/support/supp_tech.html WebSphere Support Tec

9、hnical Exchange 系列正在对新的“Open Mic方式进展实验,在这种方式中,某个特定技术领域的公认专家将接受问题并主持与受众进展的讨论,而不是主要集中于已预备好的演示文稿。这种新方式的第一期暂定于 8 月 7 日进展,届时还将有关于 WebSphere Application Server 平安性的研讨会。请回访 WebSphere Support Technical Exchange 网站以了解更新和更多的研讨会。 我们以前曾在本专栏中提到过知识集锦在 IBM Support 网站上创建相关文档的集合和特征文档搜集用于每个单独 IBM 产品中的支持的最常见信息。将这两个概念相

10、结合, HYPERLINK www-1.ibm/support/docview.wss?rs=180&context=SSEQTP&dc=DA400&uid=swg27011428&loc=en_US&cs=UTF-8&lang=en&rss=ct180websphere 如今可以运用新的知识集锦,从而使得完全在单个位置查找许多 WebSphere 产品的一切可用特征文档页面变得非常容易。 本专栏的热心读者能够对红皮书 HYPERLINK redbooks.ibm/redpieces/abstracts/SG247347.html Running IBM WebSphere Applicati

11、on Server on System p and AIX Optimization and Best Practices 非常感兴趣,该红皮书目前以公共草案的方式提供。 继续关注 HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l resources 与支持相关的各个网站以及本专栏,以获得有关我们所碰到的其他工具的新闻。接下来让我们继续今天的主题 “再多一个工具我就要尖叫了我们在与 WebSphere 产品用户进展有关问题确定的交谈时,遇到的一个常见问题是“我如今应该运用

12、哪个工具?本专栏自从开场以来,已描画了如何以及何时运用许多问题确定工具,但是假设像这样一次一个地引见工具,跟踪每个可用的工具将会充溢了挑战,要确定哪个工具最适宜于任何给定的情形就更不用说了。由于更宽广的 IBM WebSphere Support 社区是相当动态的工具开发人员社区这一现实,问题变得进一步复杂化,这意味着可用的工具集一直变化不定,针对类似的问题,某一天运用的最正确工具能够在几个月后曾经不一样了。我们的希望在于,本文将为您阐明某些目前可用的主要问题确定工具。您将在下面找到简单的参考表格,其中在单个地方显示了您在与 WebSphere Support 协作时能够遇到的最常见问题确定工

13、具,特别是有关 IBM WebSphere Application Server 和 Java 虚拟机Java Virtual Machine,JVM的工具。这些表格并不详尽,所提供的信息在性质上是不完美的由于在本文发表之后,工具将继续开展改良,并且不同的人将以不同的方式评价各个工具。然而,不论您最终运用的工具是什么,此信息都可作为有价值的初始参考点。假设您碰巧发现这种方法很胜利,请通知我们,以便我们可以为今后的专栏方案定期的更新。我们选择的工具在接触到详细的表格之前,检查一下我们在组合这些信息时运用的指点原那么是有协助 的:可用性 与 IBM Support 组织直接或间接提供的大多数问题确

14、定资源一样,本文专门集中于可从 IBM 免费获得的工具。这并不是说不存在其他工具;IBM特别是 Tivoli?和其他软件供应商提供了各种收费的问题确定工具,您可以运用它们来调查 WebSphere 问题。其中有些工具提供的功能远远超出了这里提到的免费工具的范围。然而,就本文的目的而言,以及为了确保每个人都有访问这些资源的同等才干,这些表格省略了商业化的工具。可访问性 在评价问题确定工具时,IBM 将思索一切的相关候选工具,而不论这些工具驻留在何处。不过在普通情况下,IBM Support 仅搜集 IBM Support Assistant 提供的公共平台中的独立工具除非存在搜集其他工具的技术缘

15、由。IBM Support Assistant 是中央存储库,目前用于查找一切的工具、用于安装和接纳现有工具的定期更新,以及用于利用多个工具和其他问题确定功能之间的集成潜力例如,将工具与诊断搜集和 PMR 报告功能联络起来,或者将一个工具的输出作为输入提供应另一个工具,等等。范围 这里列出的工具仅限于客户和 IBM Support 团队经常用于在活动中协助 分析问题确定构件的工具,而不包括搜集问题确定构件或者指点或全面协助 问题确定过程的工具。用于一样用途的多个工具 随着工具的开展和新工具的出现,在最大限制地促进创新的名义下,以及为了鼓励许多感兴趣的工具编写人员做出奉献,必定存在功能上的重叠。

16、因此,您将发现这些表格中有些地方列出了用于同一个目的的多个工具。在这些情况下,将提供有关这些工具之间的重要区别的信息,以协助 您挑选最适宜需求的工具。普通情况下,将会有一个工具被标识为主要工具用粗体字型表示,我们估计它是您在尝试执行特定问题确定义务时最适宜首先尝试的工具。然而,假设您具有对另一个工具的特定特征的特殊需求,您也可以运用替代工具。普通来讲,IBM Support 主要努力于对每个领域中指定的主要工具进展加强和支持,并且随着时间的推移,将会尽量把替代工具中有价值的新功能合并到主要工具中。支持 虽然我们希望使新的工具和新的工具功能尽快可用,但这有时意味着在编写它们之后随即“按原样使它们

17、可用。另一方面,我们认识到许多用户想要并且需求可靠和可信任的工具IBM WebSphere Support 提供的每个工具与答应协议相关联,答应协议定义了该工具能否受支持的条件。不得将本文中的任何信息了解为覆盖或取代任何答应协议中提供的信息。不过在普通情况下:经过 IBM Support Assistant 交付但指定为技术预览版的工具以及经过 alphaWorks 交付的工具被以为是“按原样提供的。假设获得了胜利并得到广泛运用,许多起初以这种方式发布的工具虽然不一定是全部最终将成为受支持的规范工具。这些工具普通是非常优良的,假设没有更好的替代工具可用,您可以非常温馨地运用它们。 经过 IBM

18、 Support Assistant 交付并且未指定为技术预览版的工具在其答应协议规定的条款下遭到正式支持由它们的创作者或 IBM WebSphere Support 提供支持。IBM 普通为受支持的工具提供了协助 和缺陷报告。 问题与功能 下面的表格主要按照它们读取的构件类型进展组织。其中也列出了可以运用每种构建分析来确定的问题类型。在调查某个问题时决议如何进展的时候,务必记住这一点。当您需求快速参考的时候,这种以构件为中心的视图通常非常有用;例如,您面对某种特定类型的日志或转储文件,并且您需求快速查找某个可用于分析该文件的工具。然而, HYPERLINK ibm/developerwork

19、s/websphere/techjournal/0806_supauth/0806_supauth.html 以前的“权威支持专栏用现实证明,要提高效率,问题确定过程应该遵照定义良好的方案,该方案基于问题病症及其能够的根源,并且不执行随机操作或者“只是由于那些构件存在而分析各个构件。无论是哪种方式,这些表格都应该可以协助 您。或者,您能够希望利用 IBM Guided Activity Assistant 或以前的专栏中提到的其他某个问题确定指点资源,以协助 您决议何时检查每个构件和运用每个工具能够是最高效的。下面几个部分中的工具表格将按照它们所用于的构件进展组织: HYPERLINK ibm

20、/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l sec3a 用于 JVM 生成的信息的工具 HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l sec3b 用于日志和跟踪文件的工具 HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l sec3c 用于静态配

21、置文件和相关信息的工具。 每个表格后面是每个工具本人的文档中对每个工具的描画,以及每个工具的普通特征的大致细分。用于 JVM 生成的信息的工具此类构件包括:Verbose Garbage Collection (verboseGC) 日志也许是最常见的 JVM 诊断类型。它显示了整个 JVM 生存期间,各个渣滓回收周期的顺序。它作为确定问题时的一项初始的辅助工具,经常具有不可估量的价值,用于检测和诊断反常的内存分配问题,例如内存走漏、碎片,以及与 GC 有关的性能问题等等。线程转储也是一种极为常见的 JVM 诊断类型。线程转储也称为 javacore可以根据管理员的恳求触发,或者在 JVM 中

22、遇到某种特殊情况时自动触发。线程转储是一个文本文件,其中包含 JVM 形状的关键方面的一个相对较短的快照。该快照最常用的部分是 JVM 中当前活动线程的列表,线程转储也因此而得名。线程转储最常见的用途是诊断 JVM 中出现挂起、变慢、解体或 CPU 占用率过高的缘由。 堆转储是也可由 JVM 生成的另一种方式的转储,可以按需生成,也可以在满足特殊条件时自动生成。通常,堆转储通常是一个非常大的文件,其中包含当前 JVM 堆中一切对象的一个列表。它用于在出现内存缺乏的情况下执行深化分析。系统堆或中心堆是开销最大的堆,但也是最完好的堆。它是一个宏大的二进制文件,反映了 JVM 进程的全部内容:每一个

23、 Java 对象及其字段、每一个线程、每个内存区域,等等。系统转储的最初用途是在其他类型的转储缺乏或无法生成时,协助 诊断解体、挂起或复杂的内存分配问题。不过,由于系统转储非常完好,它也能用来获取有关 WebSphere Application Server 运转时当前形状的多方面信息,甚至有关在该运转时中执行的运用程序的信息。 这里的有些构件的称号和类型特定于 IBM JDK;其他供应商的 JDK 能够产生类似的文件。有关这些类型的构件的进一步详细信息,请参阅“权威支持专栏 HYPERLINK ibm/developerworks/websphere/techjournal/0702_sup

24、auth/0702_supauth.html 用于实践缺点诊断的功能和工具。表 1. 用于 JVM 生成的信息的工具构件类型问题类型典型输入可用的工具Verbose Garbage Collection 日志 (verbosegGC)内存走漏 内存缺乏情况 诸如 native_stdout.log 等 JVM 日志文件中的 verbosegc 语句 HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l tool1 IBM Monitoring and Diagnostic T

25、ools for Java - Garbage Collection and Memory Visualizer (GCMV) HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l tool2 IBM Pattern Modeling and Analysis Tool for Java Garbage Collector (PMAT) HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/080

26、7_supauth.html l tool3 Diagnostic Tool for Java Garbage Collector Java 转储/javacore解体、挂起、性能瓶颈、JVM 不测终止 javacore.*.txt javacorePID.*.txt HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l tool4 IBM Thread and Monitor Dump Analyzer (TMDA) HYPERLINK ibm/developerworks

27、/cn/websphere/techjournal/0807_supauth/0807_supauth.html l tool5 Thread Analyzer 线程锁分析 到运转的 JVM 的衔接 HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l tool6 IBM Lock Analyzer for Java 堆转储内存走漏 内存缺乏情况 IBM 可移植堆转储 (heapdump.phd) IBM 文本堆转储 (heapdump.txt) HPROF 堆转储格式 (h

28、prof.txt) HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l tool7 Memory Dump Diagnostic For Java (MDD4J) HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l tool8 HeapAnalyzer HYPERLINK ibm/developerworks/cn/websphere/techjourn

29、al/0807_supauth/0807_supauth.html l tool9 Heaproots 系统或中心转储系统情况的普通分析;检测异常;系统形状的深化分析。 特殊情况:不测解体。 文件名:与操作系统相关例如包括 core.dmp、user.dmp 或者只是“core。 在将该文件用作分析的输入之前,必需运用 jextract 工具处置该文件,从而产生 core.dmp.zip 文件IBM JVM 5.0 及更高版本或 core.sdff 文件 (IBM JVM 1.4.2)。 留意:仅适用于 IBM JVM。 HYPERLINK ibm/developerworks/cn/webs

30、phere/techjournal/0807_supauth/0807_supauth.html l tool10 IBM Monitoring and Diagnostic Tools for Java - Dump Analyzer 及其在 WebSphere Application Server modules for Dump Analyzer 中的扩展 工具描画 用于 VerboseGC 分析:IBM Monitoring and Diagnostic Tools for Java - Garbage Collection and Memory Visualizer (GCMV) 一

31、个详细的 GC 数据可视化器,用于分析并绘制一切 IBM 详细 GC 日志Xtgc 输出并且可扩展到分析和绘制其他方式的输入。它提供了广泛的详细 GC 数据值的图形显示,并处置 optthruput、optavgpause 和 gencon GC 方式。它具有原始日志、表格式数据和图表视图,并且可以将数据保管到 jpeg 或 .csv 文件用于导出到电子表格。请参阅 HYPERLINK ibm/software/support/isa/isa40/tools.html IBM Support Assistant 中的完好描画。 输入:verbosegc 日志 输出:图形表示方式、html、jp

32、eg 或 csv 文件 支持:此工具由 IBM 提供支持,目前是用于其所在领域的主要工具。IBM Pattern Modeling and Analysis Tool (PMAT) for Java Garbage Collector 分析 IBM 详细 GC 跟踪,分析 Java 堆运用情况,并基于 Java 堆运用情况的方式建模提供重要配置建议。此工具先于上面的 IBM Monitoring and Diagnostic Tools for Java - Garbage Collection and Memory Visualizer (1),并提供了一个能够相当有用的不同透视图。请参阅

33、HYPERLINK ibm/software/support/isa/isa40/tools.html IBM Support Assistant 或 HYPERLINK alphaworks.ibm/tech/pmat alphaWorks 中的完好描画。 输入:verbosegc 日志 输出:verbosegc 日志的图形或表格表示方式 其他功能:关于 JVM 参数的普通建议 支持:技术预览版,按原样提供。Diagnostic Tool for Java Garbage Collector 经过读取详细渣滓回收的输出,并产生文本和图形可视化表示方式及相关统计信息,从而协助 检查运转在 JV

34、M 下的运用程序的渣滓回收特征。 请参阅 HYPERLINK alphaworks.ibm/tech/gcdiag alphaWorks 中的完好描画。 输入:verbosegc 输出:文本和图形可视化表示方式 支持:按原样提供的工具。用于 Java 转储/javacore:IBM Thread and Monitor Dump Analyzer (TMDA) 分析一个或多个 Java 线程转储或 javacore,并诊断监视器锁和线程活动,以便确定挂起、死锁和资源争用或监视器瓶颈的根源。请参阅 HYPERLINK ibm/software/support/isa/isa40/tools.ht

35、ml IBM Support Assistant 或 HYPERLINK alphaworks.ibm/tech/tra alphaWorks 中的完好描画。 输入:用于显示相关线程历史记录的单个或多个 javacore 输出:基于 GUI 的视图 其他信息:关于 HYPERLINK www-1.ibm/support/docview.wss?uid=swg27011855 Analysis of hangs, deadlocks, and resource contention or monitor bottlenecks using IBM Thread and Monitor Dump

36、Analyzer for Java Technology 的网络广播 支持:技术预览版,按原样提供,但是是该领域的主要工具。ThreadAnalyzer 提供 Java 线程转储或 javacore 的分析,例如 WebSphere Application Server 的转储或 javacore。可以在不同的级别分析线程运用情况,从高级图形视图开场,然后深化到各个线程的详细记录。假设线程转储中存在任何死锁,ThreadAnalyzer 将检测并报告它们。此工具先于上面的 IBM Thread and Monitor Dump Analyzer 工具 (4),但是其功能已集成到后者之中,后者正

37、在成为该领域的主要工具。 请参阅 HYPERLINK ibm/software/support/isa/isa40/tools.html IBM Support Assistant 中的完好描画。 输入:Java 线程转储/javacore 输出:线程的图形视图、加载多个线程转储以显示线程历史记录的才干 支持:技术预览版,按原样提供,但是是该领域的主要工具。此工具能够会逐渐淘汰;请尽能够运用 HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l tool4 IBM Threa

38、d and Monitor Dump Analyzer。用于线程:IBM Lock Analyzer for Java 旨在对动态运用程序执行锁分析,以便突出具有能够影响性能的锁争用的线程。此工具由两个包组成: 第一个包与平台相关,并提供到 JVM 的衔接,以便搜集有关正在运转的运用程序的锁统计信息。这个包在运转时伴随要监视的运用程序一同进展加载。 第二个包与平台无关,并提供了图形用户界面。 该图形用户界面衔接到平台包,并提供所需的控制和分析以确定性能糟糕的锁。请参阅 HYPERLINK alphaworks.ibm/tech/jla alphaWorks 中的完好描画。 输入:从 JVM 搜

39、集的统计信息 输出:锁的图形视图 支持:按原样提供的工具。用于堆转储:Memory Dump Diagnostic for Java (MDD4J) 分析正在运转 WebSphere Application Server 或任何其他独立 Java 运用程序的 JVM 中常见格式的内存转储堆转储。内存转储分析旨在确定 Java 堆中能够是内存泄露根源的数据构造。该分析还确定运用程序的 Java 堆占用空间的主要肇事者和它们的所属关系。此工具可以分析从遇到 OutOfMemoryError 问题的消费环境运用程序效力器中获得的非常大的内存转储将需求 2 GB 或更多的 RAM。MDD4J 扩展了下

40、面较旧的 IBM HeapAnalyzer (8) 的功能,虽然两个工具的用户界面完全不同。请参阅 HYPERLINK ibm/software/support/isa/isa40/tools.html IBM Support Assistant 中的完好描画。 输入:虚拟机 (JVM) 的内存转储堆转储 输出:交互式报告,其中显示主要的内存泄露可疑之处,以及有关这些泄露的详细信息。 其他功能:操作单个转储。有些版本提供了多个转储的比较分析。 支持:此工具由 IBM 提供支持,目前是用于其所在领域的主要工具。在本文编写之际,IBM Support Assistant 中的最新版本为 Beta

41、版。HeapAnalyzer HeapAnalyzer 读取单个 Java 内存转储堆转储,并使您可以阅读转储以查看其内容。此工具是上面的 Memory Dump Diagnostic for Java (MDD4J) 工具(7) 的前身,后者如今包含前者的大多数功能。当时,HeapAnalyzer 中的原始树阅读功能比在 MDD4J 中更加灵敏。另一方面,HeapAnalyzer 缺乏 MDD4J 中的某些更完善的泄露嫌疑检测算法,并且不支持多个转储的比较分析。请参阅 HYPERLINK alphaworks.ibm/tech/heapanalyzer alphaWorks 中的完好描画。

42、输入:单个 java 堆转储 输出:可疑对象的图形视图和堆阅读器 支持:按原样提供的工具。HeapRoots HeapRoots 读取 Java 堆转储文件并提供用于分析数据的命令。这些命令对数据运转算法,或查询有关该数据的信息。HeapRoots 提供了命令行交互式界面,您可以在其中输入命令并获取结果。 请参阅 HYPERLINK alphaworks.ibm/tech/heaproots alphaWorks 中的完好描画。 输入:堆转储文件 输出:可疑对象的图形视图和堆阅读器 支持:按原样提供的工具。用于系统/中心转储:IBM Monitoring and Diagnostic Tool

43、s for Java - Dump Analyzer 一个可扩展的工具框架,它读取 IBM JVM 产生的系统转储或中心文件,并针对该转储运转各种各样的分析模块以诊断常见问题,或提供有关该 JVM 和当前运转在该 JVM 中的任何中间件或运用程序的内部形状的深化信息。目前,提供了用于对诸如死锁、挂起、解体、内存情况等常见 JVM 问题执行根本分析功能的模块。作为对该根本工具的补充,WebSphere Applicationi Server Modules for Dump Analyzer 提供了附加的模块,可显示 JVM 中的 WebSphere Application Server 运转时

44、的普通形状,以及有关多个 WebSphere Application Server 子系统的详细信息。请参阅 HYPERLINK ibm/software/support/isa/isa40/tools.html IBM Support Assistant 中的完好描画。 输入:由 JVM 附带的 jextract 工具进展预处置的格式化系统转储 输出:显示一个报告,其中包含由指定的分析模块提取的信息,还包含有关潜在问题的察看结果的简短摘要,以及一个提供深化信息的详细信息部分。 其他功能:提供交互式方式以手动检查转储的内容。使得用户可以编写本人的新的专门分析模块并将模块添加到该工具。 支持:此

45、工具由 IBM 提供支持,目前是用于其所在领域的主要工具。 HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l ibm-pcon 回页首用于日志和跟踪文件的工具用于这些类型的构件的活动包括:日志记录通常用于在日志文件中记录您希望跟踪的重要事件。日志记录用于指示:重要的形状更改;例如,当某个效力启动或停顿的时候。 警告;例如,当您正在写入的磁盘空间缺乏的时候。 错误;例如,当您的代码由于预期的效力不可用而不再可以继续执行的时候。 日志记录通常是一直启用的,因此日志记录代码必需

46、体积相当小,这通常是您应该留意的重要事项。 跟踪通常用于记录在调试代码问题时能够有用的任何信息。跟踪通常用于指示调用了哪些方法、向方法传入了哪些数据或从方法前往了什么值以及对代码边境之外的其他方法的调用前往了什么数据。跟踪事件体积能够比较大,因此只需在诊断问题时启用。由于跟踪事件的内容极为详细,而且是技术信息,因此经常只对编写运用程序的人有价值。翻开跟踪的情况下,应该可以了解在代码中能够出现的任何问题。 表 2. 用于日志和跟踪文件的工具构件类型问题类型典型输入可用的工具多个产品的日志文件普通日志分析:扫描一个或多个日志文件,以查找初始病症和常见问题;参照病症目录进展普通分析。 需求在多个日志

47、文件之间关联信息的复杂问题。 IBM包括 WebSphere、Information Management、Rational? 和 Tivoli和其他软件供应商的广泛日志文件。 对特定于操作系统的日志文件的支持AIX?、z/OS?、RedHat、Sun?。对第三方日志的支持,包括 Oracle、Apache、Microsoft? SQL Server、SAP、Siebel 等等。 例如包括 WebSphere:Activity.log、SystemOut.log、SystemErr.log、http_plugin.log。 HYPERLINK ibm/developerworks/cn/web

48、sphere/techjournal/0807_supauth/0807_supauth.html l tool11 Log Analyzer WebSphere 跟踪普通WebSphere 跟踪的普通分析,用于广泛的深层问题。 trace.log HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l tool12 Trace Analyzer for WebSphere Application Server WebSphere Application Server 跟踪和

49、插件跟踪确定系统呼应方面的延迟 http_plugin.log、trace.log HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l tool13 IBM Trace and Request Analyzer for WebSphere Application Server WebSphere Application Server 跟踪衔接工具确定衔接池管理中的问题泄露。 trace.log HYPERLINK ibm/developerworks/cn/webspher

50、e/techjournal/0807_supauth/0807_supauth.html l tool14 Database Connection Pool Analyzer for IBM WebSphere Application Server JVM verboseGC 跟踪内存走漏 内存缺乏情况 native_stdout.log HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l tool1 IBM Monitoring and Diagnostic Tools

51、for Java - Garbage Collection and Memory Visualizer (GCMV) HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l tool2 IBM Pattern Modeling and Analysis Tool for Java Garbage Collector (PMAT) HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_sup

52、auth.html l tool3 Diagnostic Tool for Java Garbage Collector 工具描画 Log Analyzer以及相关的 Symptom Editor 一个图形用户界面,提供用于阅读、分析和关联多个产品产生的日志的单个联络点。此工具是更广泛的 IBM 自主计算活动的一部分。请参阅 HYPERLINK ibm/software/support/isa/isa40/tools.html IBM Support Assistant 中的完好描画。 输入: IBM 和其他供应商推出的许多软件产品的多个日志文件 输出:基于 GUI 的视图和日志文件关联 其他

53、功能:可以保管配置以协助 其他支持工程师进展进一步的分析。提供了配套的 Symptom Editor 工具来创建您本人的病症数据库。 支持:目前是其所在领域的主要工具。Trace Analyzer for WebSphere Application Server 一个高度交互式的适用工具,使您可以详细阅读、检查和搜索 WebSphere Application Server 中的复杂跟踪文件。请参阅 HYPERLINK alphaworks.ibm/tech/ta4was alphaWorks 中的完好描画。 输入:WebSphere Application Server trace.log;

54、假设启用了高级日志记录,那么还支持更多的输入 输出:功能强大的图形视图,带挑选器和搜索视图 其他功能:可以保管配置以协助 其他支持工程师进展进一步的分析 支持:按原样提供,但目前是其所在领域的主要工具。IBM Trace and Request Analyzer for WebSphere Application Server 协助 查找非正常延迟、系统运转缓慢或系统表现为挂起然后又恢复的情况的根源。此工具检查 WebSphere Application Server 和 插件中的跟踪文件,经过这些文件确定各个恳求,并找出特定操作需求花长时间完成的区域,从而协助 您检查跟踪中的可疑区域,以确定

55、能否存在问题。用户有时将此工具与上面的 Trace Analyzer for WebSphere Application Server (12) 搞混淆,但现实上它们是完全不同的。此工具严厉地集中于尽能够自动地找出性能问题和延迟,而 Trace Analyzer 是通用工具,主要用于手动检查跟踪。请参阅 HYPERLINK alphaworks.ibm/tech/tra alphaWorks 中的完好描画。 输入: 效力器日志 (http_plugin.log) 和 WebSphere Application Server 跟踪日志 (trace.log) 输出:表格分析视图 支持:按原样提供

56、,但目前是其所在领域的主要工具。Database Connection Pool Analyzer for IBM WebSphere Application Server 采用启发式分析引擎来协助 您处理与 Java Database Connectivity (JDBC) 衔接池相关的问题,并诊断 JDBC 衔接泄露。此工具分析 JDBC 衔接池管理器跟踪,并提供以下功能:JDBC 数据源分析。 JDBC 衔接池配置分析。 JDBC 衔接图表视图。 getConnection 方法的 Java 堆栈跟踪视图。 有关运用此工具分析衔接池问题所需求的 WebSphere Application

57、 Server 跟踪设置,请参阅 HYPERLINK www-1.ibm/support/docview.wss?rs=180&uid=swg21254645 MustGather 信息。请参阅 HYPERLINK alphaworks.ibm/tech/jcp alphaWorks 中的完好描画。 输入:JDBC 跟踪日志 输出:日志的表格和图形分析 支持:按原样提供,但目前是该领域的主要工具。 HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l ibm-pcon 回页首

58、用于静态配置文件和相关信息的工具表 3. 与静态配置相关的文件构件类型问题类型典型输入可用的工具多个产品的配置文件普通配置问题 许多 IBM 产品中的各种配置文件通常为 *.xml,包括 WebSphere Application Server、WebSphere MQ, DB2? UDB、Tivoli Directory Server 等等。 有时将这些文件搜集到一个称为 VCE 可移植搜集器 JAR 的文件中。 HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l too

59、l15 Visual Configuration Explorer WebSphere Application Server 插件配置文件 插件问题恳求无呼应、负载平衡不正确等等。 Plugin-cfg.xml、http_plugin.log HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l tool16 IBM Web Server Plug-in Analyzer for WebSphere Application Server WebSphere Applicati

60、on Server 配置从运转时中读取,无直接可见的文件WebSphere Application Server 中的配置错误。 在管理控制台中,选择 Troubleshooting = Configuration Validation。 WebSphere Application Server 管理控制台中的 HYPERLINK ibm/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html l tool17 Configuration Validator WebSphere Application Ser

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论