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

下载本文档

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

文档简介

1、Evaluation Warning: The document was created with Spire.Doc for .NET.权威支持: 选择正确的的 WeebSppherre 诊断工工具简介:本本文提供供一个快快速参考考指南,以以帮助您您决定要要在任何何给定时时间使用用的最常常见 WeebSppherre? 诊断工工具,同同时还提提供了一一些背景景信息,这这些信息息提供了了有关如如何开发发问题确确定工具具的初步步认识。 本文来来自于。最新快报按照惯例,我我们将首首先提供供关于整整个 WeebSppherre? 社区的的一些重重要新闻闻:刚刚发布。部部分主要要增强功功能包括括代理服

2、服务器的自自动配置置、改进进的导航航,以及及一个重重要的新新工具:Meddia Vieewer,此工工具使得得从诸如如等来源源下载丰丰富的内内容并在在 IBBM SSuppportt Asssisstannt 中在线线或离线线查看该该内容变变得非常常容易。 IBM SSuppportt Asssisstannt VVerssionn 4 中发布布或更新新了,包包括: Assisst OOn SSitee IBM TThreead andd Moonittor Dummp AAnallyzeer IBM MMoniitorringg annd DDiaggnossticc Tooolss foo

3、r JJavaa? - Duump Anaalyzzer 的新版版本 对 Memmoryy Duump Diaagnoostiic ffor Javva (MDDD4J) 的新更更新;此此更新仍仍处于测测试版本本阶段,但但是我们们正在向向公开发发布版迈迈进。 Visuaal CConffiguurattionn Exxploorerr (VVCE) 的新更更新。 通过这些更更新,要要从 IBBM SSuppportt Asssisstannt VVerssionn 3 移植到 Veersiion 4 的所有有问题确确定工具具都已完完成了转转换。团队继续扩扩展此工工具所提提供的内内容: 最初于上

4、月月在 IBBM GGuidded Acttiviity Asssistannt 的 allphaaWorrks 版本中中宣布推推出的用用于 JVVM 问题确定定(挂起起、崩溃溃、内存存耗尽等等等)的的增强内内容现在在也在 IBBM SSuppportt Asssisstannt 上可用用。 用于 WeebSppherre PProccesss Seerveer 中的问问题确定定的新内内容将于于本月在在 IBBM SSuppportt Asssisstannt 上的 IBBM GGuidded Acttiviity Asssisttantt 中首次次露面。 对和工具使使用指导导的若干干更新。

5、还发布了对对中的几几个工具具的更新新,包括括: (也在 IIBM Suppporrt AAssiistaant 中可用用) (也在 IIBM Suppporrt AAssiistaant 中可用用)。 对于感兴趣趣的读者者,正在在全力进进行中。以以了解有有关下一一个版本本的 WeebSppherre AAppllicaatioon SServver 的新闻闻和信息息。 我们在以前前的几篇篇文章中中推荐过过的系列列正在对对新的“Opeen MMic”形式进进行试验验,在这这种形式式中,某某个特定定技术领领域的公公认专家家将接受受问题并并主持与与受众进进行的讨讨论,而而不是主主要集中中于已准准备好

6、的的演示文文稿。这这种新形形式的第第一期暂暂定于 8 月 7 日进行行,届时时还将有有关于 WeebSppherre AAppllicaatioon Serrverr 安全性性的研讨讨会。请请回访 WeebSppherre SSuppportt Teechnnicaal EExchhangge 网站以以了解更更新和更更多的研研讨会。 我们以前曾曾在本专专栏中提提到过知知识集锦锦(在 IBBM SSuppportt 网站上上创建相相关文档档的集合合)和特特色文档档(收集集用于每每个单独独 IBBM 产品中中的支持持的最常常见信息息)。将将这两个个概念相相结合,从从而使得得完全在在单个位位置查找找

7、许多 WeebSppherre 产品的的所有可可用特色色文档页页面变得得非常容容易。 本专栏的热热心读者者可能对对红皮书书非常感感兴趣,该该红皮书书目前以以公共草草案的形形式提供供。 继续关注以以及本专栏,以以获得有有关我们们所碰到到的其他他工具的的新闻。接下来让我我们继续续今天的的主题 “再多一一个工具具我就要要尖叫了了”我们在与 WebbSphheree 产品用户户进行有有关问题题确定的的交谈时时,遇到到的一个个常见问问题是“我现在在应该使使用哪个个工具?”本专栏栏自从开开始以来来,已描描述了如如何以及及何时使使用许多多问题确确定工具具,但是是如果像像这样一一次一个个地介绍绍工具,跟跟踪每

8、个个可用的的工具将将会充满满了挑战战,要确确定哪个个工具最最适合于于任何给给定的情情形就更更不用说说了。由由于更广广大的 IBBM WWebSSpheere Suppporrt 社区是是相当动动态的工工具开发发人员社社区这一一事实,问问题变得进一步步复杂化化,这意意味着可可用的工工具集始始终变化化不定,针针对相似似的问题题,某一一天使用用的最佳佳工具可可能在几几个月后后已经不不一样了了。我们的希望望在于,本本文将为为您阐明明某些目目前可用用的主要要问题确确定工具具。您将将在下面面找到简简单的参参考表格格,其中中在单个个地方显显示了您您在与 WeebSppherre SSuppportt 合作时

9、时可能遇遇到的最最常见问问题确定定工具,特特别是有有关 IBBM WWebSSpheere Apppliccatiion Serrverr 和 Jaava 虚拟机机(Javva VVirttuall Maachiine,JVM)的工工具。这这些表格格并不详详尽,所所提供的的信息在在性质上上是不完完美的因为在在本文发发表之后后,工具具将继续续发展改改进,并并且不同同的人将将以不同同的方式式评价各各个工具具。然而而,不管管您最终终使用的的工具是是什么,此此信息都都可作为为有价值值的初始始参考点点。如果果您碰巧巧发现这这种方法法很成功功,请告告诉我们们,以便便我们能能够为今今后的专专栏计划划定期的的

10、更新。我们选择的的工具在接触到具具体的表表格之前前,检查查一下我我们在组组合这些些信息时时使用的的指导原原则是有有帮助的的:可用性 与 IBMM Suuppoort 组织直直接或间间接提供供的大多多数问题题确定资资源一样样,本文文专门集集中于可可从 IBBM 免费获获得的工工具。这这并不是是说不存存在其他他工具;IBM(特别别是 Tiivolii?)和其其他软件件供应商商提供了了各种收收费的问问题确定定工具,您您可以使使用它们们来调查查 WeebSppherre 问题。其其中有些些工具提提供的功功能远远远超出了了这里提提到的免免费工具具的范围围。然而而,就本本文的目目的而言言,以及及为了确确保

11、每个个人都有有访问这这些资源源的同等等能力,这这些表格格省略了了商业化化的工具具。可访问性 在评估问题题确定工工具时,IBMM 将考虑虑所有的的相关候候选工具具,而不不管这些些工具驻驻留在何何处。不不过在一一般情况况下,IBMM Suuppoort 仅收集 IBBM SSuppportt Asssisstannt 提供的的公共平平台中的的独立工工具(除除非存在在收集其其他工具具的技术术原因)。IBM Support Assistant 是中央存储库,目前用于查找所有的工具、用于安装和接收现有工具的定期更新,以及用于利用多个工具和其他问题确定功能之间的集成潜力(例如,将工具与诊断收集和 PMR

12、报告功能联系起来,或者将一个工具的输出作为输入提供给另一个工具,等等)。范围 这里列出的的工具仅仅限于客客户和 IBBM SSuppportt 团队经经常用于于在活动动中帮助助分析问问题确定定构件的的工具,而而不包括括收集问问题确定定构件或或者指导导或全面面帮助问问题确定定过程的的工具。用于相同用用途的多多个工具具 随着工具的的发展和和新工具具的出现现,在最最大限度地促促进创新新的名义义下,以以及为了了鼓励许许多感兴兴趣的工工具编写写人员做做出贡献献,必定定存在功功能上的的重叠。因因此,您您将发现现这些表表格中有有些地方方列出了了用于同同一个目目的的多多个工具具。在这这些情况况下,将将提供有有

13、关这些些工具之之间的重重要区别别的信息息,以帮帮助您挑挑选最适适合需要要的工具具。一般般情况下下,将会会有一个个工具被被标识为为主要工工具(用用粗体字字型表示示),我我们估计计它是您您在尝试试执行特特定问题题确定任任务时最最适合首首先尝试试的工具具。然而而,如果果您具有有对另一一个工具具的特定定特征的的特殊需需要,您您也可以以使用替替代工具具。一般般来讲,IBMM Suuppoort 主要致致力于对对每个领领域中指指定的主主要工具具进行增强和支支持,并并且随着着时间的的推移,将会尽量把替代工具中有价值的新功能合并到主要工具中。支持 虽然我们希希望使新新的工具具和新的的工具功功能尽快快可用,但但

14、这有时时意味着着在编写写它们之之后随即即“按原样”使它们们可用。另另一方面面,我们们认识到到许多用用户想要要并且需需要可靠靠和可信信赖的工工具IBMM WeebSppherre SSuppportt 提供的的每个工工具与许许可协议议相关联联,许可可协议定定义了该该工具是是否受支支持的条条件。(不不得将本本文中的的任何信信息理解解为覆盖盖或取代代任何许许可协议议中提供供的信息息。)不不过在一一般情况况下:通过 IBBM SSuppportt Asssisstannt 交付但但指定为技术预预览版的的工具以以及通过过 alpphaWWorkks 交付的的工具被被认为是是“按原样”提供的的。如果果取得

15、了了成功并并得到广广泛使用用,许多多起初以以这种方方式发布布的工具具(虽然然不一定定是全部部)最终终将成为为受支持持的标准准工具。这这些工具具一般是是非常优优异的,如如果没有有更好的的替代工工具可用用,您可可以非常常舒适地地使用它它们。 通过 IBBM SSuppportt Asssisstannt 交付并并且未指指定为技技术预览览版的工工具在其其许可协协议规定定的条款款下受到到正式支支持(由由它们的的创作者者或 IBBM WWebSSpheere Suppporrt 提供支支持)。IBMM 一般为为受支持持的工具具提供了了帮助和和缺陷报告。 问题与功能能 下面的表格格主要按按照它们们读取的的

16、构件类类型进行行组织。其其中也列列出了可可以使用用每种构构建分析析来确定定的问题题类型。在在调查某某个问题题时决定定如何进进行的时时候,务务必记住住这一点点。当您您需要快快速参考考的时候候,这种种以构件件为中心心的视图图通常非非常有用用;例如如,您面面对某种种特定类类型的日日志或转转储文件件,并且且您需要要快速查查找某个个可用于于分析该该文件的的工具。然然而,用用事实证证明,要要提高效效率,问问题确定定过程应应该遵循循定义良良好的计计划,该该计划基基于问题题症状及及其可能能的根源源,并且且不执行行随机操操作或者者“只是因因为那些些构件存存在”而分析析各个构构件。无无论是哪哪种方式式,这些些表格

17、都都应该能够帮帮助您。或者,您可可能希望望利用 IBBM GGuidded Acttiviity Asssisttantt 或以前前的专栏栏中提到到的其他他某个问问题确定定指导资资源,以以帮助您您决定何何时检查查每个构构件和使使用每个个工具可可能是最最高效的的。下面几个部部分中的的工具表表格将按按照它们们所用于于的构件件进行组组织:。 每个表格后后面是每每个工具具自己的的文档中中对每个个工具的的描述,以以及每个个工具的的一般特特征的大大致细分分。用于 JVVM 生成的的信息的的工具此类构件包包括:Verboose Garrbagge CColllecttionn (vverbboseeGC)

18、日志也也许是最最常见的的 JVM 诊断类类型。它它显示了了整个 JVMM 生存期期间,各各个垃圾圾回收周周期的顺顺序。它它作为确确定问题题时的一一项初始始的辅助助工具,常常常具有有不可估估量的价价值,用用于检测测和诊断断反常的的内存分分配问题题,例如如内存泄泄漏、碎碎片,以以及与 GCC 有关的的性能问问题等等等。线程转储也也是一种种极为常常见的 JVVM 诊断类类型。线线程转储储(也称称为 jaavaccoree)可以以根据管管理员的的请求触触发,或或者在 JVVM 中遇到到某种特特殊情况况时自动动触发。线线程转储储是一个个文本文文件,其其中包含含 JVVM 状态的的关键方方面的一一个相对对

19、较短的的快照。该该快照最最常用的的部分是是 JVVM 中当前前活动线线程的列列表,线线程转储也因因此而得得名。线线程转储储最常见见的用途途是诊断断 JVVM 中出现现挂起、变变慢、崩崩溃或 CPPU 占用率率过高的的原因。 堆转储是也也可由 JVVM 生成的的另一种种形式的的转储,可可以按需需生成,也也可以在在满足特特殊条件件时自动动生成。通通常,堆堆转储通通常是一一个非常常大的文文件,其其中包含含当前 JVVM 堆中所所有对象象的一个个列表。它它用于在在出现内内存不足足的情况况下执行行深入分分析。系统堆或核核心堆是是开销最最大的堆堆,但也也是最完完整的堆堆。它是是一个巨巨大的二二进制文文件,

20、反反映了 JVVM 进程的的全部内内容:每每一个 Jaava 对象及及其字段段、每一一个线程程、每个个内存区区域,等等等。系系统转储储的最初用途是是在其他他类型的的转储不不足或无无法生成成时,帮帮助诊断断崩溃、挂挂起或复复杂的内内存分配配问题。不不过,由由于系统统转储非非常完整整,它也也能用来来获取有有关 WeebSppherre AAppllicaatioon SServver 运行时时当前状状态的多多方面信信息,甚甚至有关关在该运运行时中中执行的的应用程程序的信信息。 这里的有些些构件的的名称和和类型特特定于 IBBM JJDK;其他他供应商商的 JDDK 可能产产生相似似的文件件。有关关

21、这些类类型的构构件的进进一步详详细信息息,请参参阅“权威支支持”专栏。表 1. 用于 JVVM 生成的的信息的的工具构件类型问题类型典型输入可用的工具具Verboose Garrbagge CColllecttionn 日志 (vverbboseegGCC)内存泄漏 内存不足情情况 诸如 naativve_sstdoout.logg 等 JVVM 日志文文件中的的 veerbooseggc 语句 Java 转储/jaavaccoree崩溃、挂起起、性能能瓶颈、JVMM 意外终终止 javaccoree.*.txtt javaccoreePIDD.*.txtt 线程锁分析 到运行的 JVMM 的

22、连接 堆转储内存泄漏 内存不足情情况 IBM 可可移植堆堆转储 (hheappdummp.pphd) IBM 文文本堆转储 (hheappdummp.ttxt) HPROFF 堆转储储格式 (hhproof.ttxt) 系统或核心心转储系统状况的的一般分分析;检检测异常常;系统统状态的的深入分分析。 特殊情况:意外崩崩溃。 文件名:与与操作系系统相关关(示例例包括 coore.dmpp、useer.ddmp 或者只只是“corre”)。 在将该文件件用作分分析的输输入之前前,必须须使用 jeextrractt 工具处处理该文文件,从从而产生生 coore.dmpp.ziip 文件(IBMM J

23、VVM 55.0 及更高高版本)或 core.sdff 文件 (IBM JVM 1.4.2)。 注意:仅适适用于 IBBM JJVM。 及其在 WWebSSpheere Apppliccatiion Serrverr moodulles forr Duump Anaalyzzer 中的扩扩展 工具描述 用于 VeerbooseGGC 分析:IBM MMoniitorringg annd DDiaggnossticc Tooolss foor JJavaa - Garrbagge CColllecttionn annd MMemoory Vissuallizeer (GCMMV) 一个详详细的

24、GCC 数据可可视化器器,用于于分析并并绘制所所有 IBBM 详细 GCC 日志Xtggc 输出(并并且可扩扩展到分分析和绘制制其他形形式的输输入)。它它提供了了广泛的的详细 GCC 数据值值的图形形显示,并并处理 opptthhrupput、opttavggpauuse 和 geencoon GGC 模式。它它具有原原始日志志、表格格式数据据和图表表视图,并并且可以以将数据据保存到到 jppeg 或 .ccsv 文件(用用于导出出到电子子表格)。请参阅中的的完整描描述。 输入:verrbossegcc 日志 输出:图形表表示形式式、htmml、jpeeg 或 cssv 文件 支持:此工具具由

25、 IBBM 提供支支持,目目前是用用于其所所在领域域的主要要工具。IBM PPattternn Moodellingg annd AAnallysiis TTooll (PPMATT) ffor Javva GGarbbagee Coolleectoor 分分析 IBBM 详细 GCC 跟踪,分分析 Jaava 堆使用用情况,并并基于 Jaava 堆使用用情况的的模式建建模提供供重要配配置建议议。此工工具先于于上面的的 IBBM MMoniitorringg annd DDiaggnossticc Tooolss foor JJavaa - Garrbagge CColllecttionn a

26、nnd MMemoory Vissuallizeer (1),并提提供了一一个可能能相当有有用的不不同透视视图。请参阅或中中的完整整描述。 输入:verrbossegcc 日志 输出:verrbossegcc 日志的的图形或或表格表表示形式式 其他功功能:关关于 JVMM 参数的的一般建建议 支持:技术预预览版,按按原样提提供。Diagnnosttic Toool ffor Javva GGarbbagee Coolleectoor 通通过读取取详细垃垃圾回收收的输出出,并产产生文本本和图形形可视化化表示形形式及相相关统计计信息,从从而帮助助检查运运行在 JVVM 下的应应用程序序的垃圾圾回收

27、特特征。 请参阅中的的完整描描述。 输入:verrbossegcc 输出出:文本本和图形形可视化化表示形形式 支持:按原样样提供的的工具。用于 Jaava 转储/jaavaccoree:IBM TThreaad aand Monnitoor DDumpp Annalyyzerr (TTMDAA) 分分析一个个或多个个 Jaava 线程转转储或 jaavaccoree,并诊诊断监视视器锁和和线程活活动,以以便确定定挂起、死死锁和资资源争用用或监视视器瓶颈颈的根源源。请参阅或中中的完整整描述。 输入:用于显显示相关关线程历历史记录录的单个个或多个个 jaavaccoree 输出出:基于于 GUUI

28、 的视图 其他信信息:关关于的网网络广播播 支持:技术预预览版,按按原样提提供,但但是是该该领域的的主要工工具。ThreaadAnnalyyzerr 提供 Jaava 线程转转储或 jaavaccoree 的分析析,例如如来自 WebSSpheere Apppliccatiion Serrverr 的转储储或 javvacoore。可以以在不同同的级别别分析线线程使用用情况,从从高级图图形视图图开始,然然后深入入到各个个线程的的详细记记录。如如果线程程转储中中存在任任何死锁锁,ThrreaddAnaalyzzer 将检测测并报告告它们。此此工具先先于上面面的 IBMM Thhreaad aan

29、d Monnitoor DDumpp Annalyyzerr 工具 (4),但是是其功能能已集成成到后者者之中,后后者正在在成为该该领域的的主要工工具。 请参阅中的的完整描描述。 输入:Javva 线程转转储/jaavaccoree 输出出:线程程的图形形视图、加加载多个个线程转储储以显示示线程历历史记录录的能力力 支持:技术预预览版,按按原样提提供,但但是是该该领域的的主要工工具。此此工具可可能会逐逐步淘汰汰;请尽尽可能使使用。用于线程:IBM LLockk Annalyyzerr foor JJavaa 旨在对对动态应应用程序序执行锁锁分析,以以便突出出具有可可能影响响性能的的锁争用用的线

30、程程。此工工具由两两个包组组成: 第一个包与与平台相相关,并并提供到到 JVVM 的连接接,以便便收集有有关正在在运行的的应用程程序的锁锁统计信信息。这这个包在在运行时时随同要要监视的的应用程程序一起起进行加加载。 第二个包与与平台无无关,并并提供了了图形用用户界面面。 该图形用户户界面连连接到平平台包,并并提供所需的控控制和分分析以确确定性能能糟糕的的锁。请参阅中的的完整描描述。 输入:从 JVVM 收集的的统计信信息 输出:锁的图图形视图图 支持:按原样样提供的的工具。用于堆转储储:Memorry DDumpp Diiagnnosttic forr Jaava (MDDD4JJ) 分析正正

31、在运行行 WeebSppherre AAppllicaatioon SServver 或任何何其他独独立 Jaava 应用程程序的 JVVM 中常见见格式的的内存转转储(堆堆转储)。内内存转储储分析旨旨在确定定 Jaava 堆中可可能是内内存泄露露根源的的数据结结构。该该分析还还确定应应用程序序的 Jaava 堆占用用空间的的主要肇肇事者和和它们的的所属关关系。此工工具能够够分析从从遇到 OuutOffMemmoryyErrror 问题的的生产环环境应用用程序服服务器中中获得的的非常大大的内存存转储(将将需要 2 GB 或更多多的 RAAM)。MDDD4JJ 扩展了了下面较较旧的 IBBM H

32、HeappAnaalyzzer (8) 的功能,尽尽管两个个工具的的用户界界面完全全不同。请参阅中的的完整描描述。 输入:来自虚虚拟机 (JJVM) 的内存存转储(堆堆转储) 输出:交互式式报告,其其中显示示主要的的内存泄泄露可疑疑之处,以以及有关关这些泄泄露的详详细信息息。 其他功功能:操操作单个个转储。有有些版本本提供了了多个转转储的比比较分析析。 支持:此工具具由 IBBM 提供支支持,目目前是用用于其所所在领域域的主要要工具。在在本文编编写之际际,IBMM Suuppoort Asssisttantt 中的最最新版本本为 Beeta 版。HeapAAnallyzeer HeaapAnn

33、alyyzerr 读取单单个 Jaava 内存转转储(堆堆转储),并并使您能能够浏览览转储以以查看其其内容。此此工具是是上面的的 Meemorry DDumpp Diiagnnosttic forr Jaava (MDDD4JJ) 工具(7) 的前身身,后者者现在包包含前者者的大多多数功能能。当时时,HeaapAnnalyyzerr 中的原原始树浏浏览功能能比在 MDDD4JJ 中更加灵灵活。另另一方面面,HeaapAnnalyyzerr 缺乏 MDDD4J 中的某某些更完完善的泄泄露嫌疑疑检测算算法,并并且不支支持多个个转储的的比较分分析。请参阅中的的完整描描述。 输入:单个 javva 堆

34、转储 输出:可疑对对象的图图形视图图和堆浏浏览器 支持:按原样样提供的的工具。HeapRRootts HeaapRoootss 读取 Jaava 堆转储储文件并并提供用用于分析析数据的的命令。这这些命令令对数据据运行算算法,或或查询有有关该数数据的信信息。HeaapRoootss 提供了了命令行行交互式式界面,您您可以在在其中输输入命令令并获取取结果。 请参阅中的的完整描描述。 输入:堆转储储文件 输出:可疑对对象的图图形视图图和堆浏浏览器 支持:按原样样提供的的工具。用于系统/核心转转储:IBM MMoniitorringg annd DDiaggnossticc Tooolss foor

35、JJavaa - Dummp AAnallyzeer 一个可可扩展的的工具框框架,它它读取 IBBM JJVM 产生的的系统转转储或核核心文件件,并针针对该转转储运行行各种各各样的分分析模块块以诊断断常见问问题,或或提供有有关该 JVVM 和当前前运行在在该 JVVM 中的任任何中间间件或应应用程序序的内部部状态的的深入信信息。目目前,提提供了用用于对诸诸如死锁锁、挂起起、崩溃溃、内存存情况等等常见 JVVM 问题执执行基本本分析功功能的模模块。作作为对该该基本工工具的补补充,WebbSphheree Apppliicattionni SServver Moddulees ffor Dummp

36、 AAnallyzeer 提供了了附加的的模块,可可显示 JVVM 中的 WeebSppherre AAppllicaatioon SServver 运行时时的一般般状态,以以及有关关多个 WeebSppherre AAppllicaatioon SServver 子系统统的详细细信息。请参阅中的的完整描描述。 输入:由 JVVM 附带的 jeextrractt 工具进进行预处处理的格格式化系系统转储储 输出:显示一一个报告告,其中中包含由由指定的的分析模模块提取取的信息息,还包包含有关关潜在问问题的观观察结果果的简短短摘要,以以及一个个提供深深入信息息的详细细信息部部分。 其他功功能:提提供

37、交互互式模式式以手动动检查转转储的内内容。使使得用户户能够编编写自己己的新的的专门分分析模块块并将模模块添加加到该工工具。 支持:此工具具由 IBBM 提供支支持,目目前是用用于其所所在领域域的主要要工具。用于日志和和跟踪文文件的工工具用于这些类类型的构构件的活活动包括括:日志记录通通常用于于在日志志文件中中记录您您希望跟跟踪的重重要事件件。日志志记录用用于指示示:重要的状态态更改;例如,当当某个服服务启动动或停止止的时候候。 警告;例如如,当您您正在写写入的磁磁盘空间间不足的的时候。 错误;例如如,当您您的代码码由于预预期的服服务不可可用而不不再能够够继续执执行的时时候。 日志记录通通常是始

38、始终启用用的,因因此日志志记录代代码必须须体积相相当小,这这通常是是您应该该注意的的重要事事项。 跟踪通常用用于记录录在调试试代码问问题时可可能有用用的任何何信息。跟跟踪通常常用于指指示调用用了哪些些方法、向向方法传传入了哪哪些数据据(或从从方法返返回了什什么值)以以及对代代码边界界之外的的其他方方法的调调用返回回了什么么数据。跟跟踪事件件体积可可能比较较大,因因此只有有在诊断断问题时时启用。由由于跟踪踪事件的的内容极极为详细细,而且且是技术术信息,因因此经常常只对编编写应用用程序的的人有价价值。打打开跟踪踪的情况况下,应应该能够够了解在在代码中中可能出出现的任任何问题题。 表 2. 用于日日

39、志和跟跟踪文件件的工具具构件类型问题类型典型输入可用的工具具来自多个产产品的日日志文件件一般日志分分析:扫扫描一个个或多个个日志文文件,以以查找初初始症状状和常见见问题;参照症症状目录录进行一一般分析析。 需要在多个个日志文文件之间间关联信信息的复复杂问题题。 来自 IBBM(包括 WeebSppherre、Infformmatiion Mannageemennt、Rattionnal? 和 Tiivolli)和其其他软件件供应商商的广泛泛日志文文件。 对特定于操操作系统统的日志志文件的的支持(AIXX?、z/OOS?、ReddHatt、Sunn?)。对对第三方方日志的的支持,包包括 Orra

40、clle、Apaachee、Miccrossoftt? SSQL Serrverr、SAP、Sieebell 等等)。 示例包括(来来自 WeebSppherre):Acttiviity.logg、SysstemmOutt.loog、SysstemmErrr.loog、htttp_ppluggin.logg。 WebSppherre 跟踪(一一般)WebSppherre 跟踪的的一般分分析,用用于广泛泛的深层层问题。 tracee.loog WebSppherre AAppllicaatioon SServver 跟踪和 HTTTP 插件跟跟踪确定系统响响应方面面的延迟迟 http_pluug

41、inn.loog、traace.logg WebSppherre AAppllicaatioon SServver 跟踪(连连接工具具)确定连接池池管理中中的问题题(泄露露)。 tracee.loog JVM vverbboseeGC 跟踪内存泄漏 内存不足情情况 nativve_sstdoout.logg 工具描述 Log AAnallyzeer(以及及相关的的 Syympttom Ediitorr) 一个图图形用户户界面,提提供用于于浏览、分分析和关关联多个个产品产产生的日日志的单单个联络络点。此此工具是是更广泛泛的 IBBM 自主计计算活动动的一部部分。请参阅中的的完整描描述。 输入:来

42、自 IBBM 和其他他供应商商推出的的许多软软件产品品的多个个日志文文件 输出:基于 GUUI 的视图图和日志志文件关关联 其他功功能:能能够保存存配置以以帮助其其他支持持工程师师进行进进一步的的分析。提提供了配配套的 Syympttom Ediitorr 工具来来创建您您自己的的症状数数据库。 支持:目前是其所在领域的主要工具。Tracee Annalyyzerr foor WWebSSpheere Apppliccatiion Serrverr 一个个高度交交互式的的实用工工具,使使您能够够详细浏浏览、检检查和搜搜索 WeebSppherre AAppllicaatioon SServve

43、r 中的复复杂跟踪踪文件。请参阅中的的完整描描述。 输入:WebbSphheree Apppliicattionn Seerveer ttracce.llog;如果果启用了了高级日日志记录录,则还还支持更更多的输输入 输出:功能强强大的图图形视图图,带筛筛选器和和搜索视视图 其他功功能:能能够保存存配置以以帮助其其他支持持工程师师进行进进一步的的分析 支持:按原样样提供,但但目前是是其所在在领域的的主要工工具。IBM TTracce aand Reqquesst AAnallyzeer ffor WebbSphheree Apppliicattionn Seerveer 帮助查查找非正正常延迟

44、迟、系统统运行缓缓慢或系系统表现现为挂起起然后又又恢复的的情况的的根源。此此工具检检查 WeebSppherre AAppllicaatioon SServver 和 HTTTP 插件中中的跟踪踪文件,通通过这些些文件确确定各个个请求,并并找出特特定操作作需要花花长时间间完成的的区域,从从而帮助助您检查查跟踪中中的可疑疑区域,以以确定是是否存在在问题。用用户有时时将此工工具与上上面的 Trracee Annalyyzerr foor WWebSSpheere Apppliccatiion Serrverr (112) 搞混淆淆,但事事实上它它们是完完全不同同的。此此工具严严格地集集中于尽尽可能

45、自自动地找找出性能能问题和和延迟,而 Trace Analyzer 是通用工具,主要用于手动检查跟踪。请参阅中的的完整描描述。 输入:HTTTP 服务器器日志 (hhttpp_pllugiin.llog) 和 WeebSppherre AAppllicaatioon SServver 跟踪日日志 (ttracce.llog) 输出出:表格格分析视视图 支持:按原样样提供,但但目前是是其所在在领域的的主要工工具。Databbasee Coonneectiion Poool AAnallyzeer ffor IBMM WeebSppherre AAppllicaatioon SServver 采用

46、启启发式分分析引擎擎来帮助助您解决决与 Jaava Dattabaase Connnecctivvityy (JJDBCC) 连接池池相关的的问题,并并诊断 JDDBC 连接泄露露。此工工具分析析 JDDBC 连接池池管理器器跟踪,并并提供以以下功能能:JDBC 数据源源分析。 JDBC 连接池池配置分分析。 JDBC 连接图图表视图图。 getCoonneectiion 方法的 Jaava 堆栈跟跟踪视图图。 有关使用此此工具分分析连接接池问题题所需要要的 WeebSppherre AAppllicaatioon SServver 跟踪设设置,请请参阅信信息。请参阅中的的完整描描述。 输入:

47、JDBBC 跟踪日日志 输出:日志的的表格和和图形分分析 支持:按原样样提供,但但目前是是该领域域的主要要工具。用于静态配配置文件件和相关关信息的的工具表 3. 与静态态配置相相关的文文件构件类型问题类型典型输入可用的工具具来自多个产产品的配配置文件件一般配置问问题 许多 IBBM 产品中中的各种种配置文文件(通通常为 *.xmll),包包括 WeebSppherre AAppllicaatioon SServver、WebbSphheree MQQ, DDB2? UDDB、Tivvolii Diirecctorry SServver 等等。 有时将这些些文件收收集到一一个称为为 VCCE 可

48、移植植收集器器 JAAR 的文件件中。 WebSppherre AAppllicaatioon SServver htttp 插件配配置文件件http 插件问问题(请求无无响应、负负载平衡衡不正确确等等)。 Plugiin-ccfg.xmll、htttp_ppluggin.logg WebSppherre AAppllicaatioon SServver 配置(从从运行时时中读取取,无直直接可见见的文件件)WebSppherre AAppllicaatioon SServver 中的配配置错误误。 在管理控制制台中,选选择 Trooublleshhoottingg = Coonfiigurra

49、tiion Vallidaatioon。 WebSppherre AAppllicaatioon SServver 管理控制制台中的的WebSppherre AAppllicaatioon SServver 类加载载器配置置(从运运行时中中读取,无无直接可可见的文文件)类加载问题题:类未未找到、加加载的类类不正确确,等等等。 在管理控制制台中,选选择 Trooublleshhoottingg = Cllasss looadeer vviewwer。 WebSppherre AAppllicaatioon SServver 管理控控制台中中的WebSppherre 产品安安装被破坏的安安装 直接

50、从软件件安装中中读取输输入。还还使用“syss.innv”文件,其其中包含含该安装装的以前前快照。 多个产品配配置和运运行时网网络状态态端口冲突 读取产品配配置文件件和运行行时网络络状态。 工具描述 Visuaal CConffiguurattionn Exxploorerr (VVCE) 提供一一种可视视化、探探索和分分析不同同来源的的配置信信息的方方法,例例如 WeebSppherre AAppllicaatioon SServver、WebbSphheree MQQ 和 DBB2。此工工具允许许您:比较相同运运行时环环境的不不同快照照。 创建图表,采采用图形形格式显显示配置置信息,包包括

51、配置置元素之之间的主主要关系系。 访问详细的的配置属属性。 在配置内和和跨配置置搜索属属性。 比较配置。 在不同的产产品的配配置信息息之间建建立联系系。 保存和恢复复工作。 在问题确定定工作中中与其他他人进行行协作。 在独立环境境或客户户机/服务器器环境中中工作。 请参阅中的的完整描描述。 输入:从 VCCE 附带的 VCCE 远程收收集器工工具中产产生的 JAAR 文件 输出:配置的的图形描描述。配配置的差差异报告告(保存存为 XMML 格式) 其他功功能:能能够保存存配置,以以帮助其其他支持持工程师师进行进进一步的的分析。提提供了配配套的 Syympttom Ediitorr 工具来来创建

52、您您自己的的症状数数据库。 支持:技术预预览版,但但它是其其所在领领域的主主要工具具。IBM WWeb Serrverr Pllug-in Anaalyzzer forr WeebSppherre AAppllicaatioon SServver 帮助发发现与 WeebSppherre AAppllicaatioon SServver 的 HTTTP 插件组件件相关的的潜在问问题。此此工具同同时分析析插件配配置和对对应的跟跟踪文件件,然后后应用模模式识别别算法,以以便向用用户发出出有关可可能的不不一致性性的警报报。此工工具提供供配置和和跟踪文文件中的的 HTTTP 返回代代码列表表、URII

53、和可用用集群的的图形表表示形式式,以及及服务器器拓扑。请参阅中的的完整描描述。 输入:WebbSphheree 插件日日志文件件 (hhttpp_pllugiin.llog) 和 WeebSppherre AAppllicaatioon SServver 跟踪文件 (ttracce.llog)。 输出:显示 pllugiin-ccfg.xmll 文件和 trracee.loog 分析中中的集群群和成员员拓扑的的可视映映射。 支持:按原样样提供,但但目前是是其所在在领域中中的主要要工具。Confiigurratiion Vallidaatorr 此工具具是 WeebSppherre 管理控控制台的的一部分分,它帮帮助确定定和查看看 WeebSppherre AAppllicaatioon SServver 中的当当前配置置中存在在的问题题。请参阅的完完整描述述。 输入:操作 WeebSppherre AAppllic

温馨提示

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

评论

0/150

提交评论