ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzahx_5.4.0.1/rzahxcollectinfoappperf.htm

123 lines
9.7 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="reference" />
<meta name="DC.Title" content="Collect information about an application's performance" />
<meta name="abstract" content="An application might be performing slowly for a variety of reasons. You can use several of the tools included in i5/OS and other licensed programs to help you get more information." />
<meta name="description" content="An application might be performing slowly for a variety of reasons. You can use several of the tools included in i5/OS and other licensed programs to help you get more information." />
<meta name="DC.Relation" scheme="URI" content="rzahxresearchparent.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahx3b13.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahxdumpmemory.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahxmonparent.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahxperftoolsdesc.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahxpexparent.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahxptdv.htm" />
<meta name="DC.Relation" scheme="URI" content="http://www.alphaworks.ibm.com/tech/ptdv" />
<meta name="DC.Relation" scheme="URI" content="rzahxidoctor.htm" />
<meta name="DC.Relation" scheme="URI" content="../cl/strpfrtrc.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahxreportperftools.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzahxcollectinfoappperf" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Collect information about an application's performance</title>
</head>
<body id="rzahxcollectinfoappperf"><a name="rzahxcollectinfoappperf"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Collect information about an application's performance</h1>
<div><p>An application might be performing slowly for a variety
of reasons. You can use several of the tools included in <span class="keyword">i5/OS™</span>
and other licensed programs to help you get more information.</p>
<div class="section"><p>Collecting information about an application's performance is quite
different from collecting information about system performance. Collecting
application information can be done only with certain performance applications
such as Performance Explorer, Performance Trace Data Visualizer (PTDV), and
iDoctor. Alternately, you can get an overview of application performance by
using the Job monitor to track individual server performance and Performance
Tools to track and analyze server jobs.</p>
<div class="note"><span class="notetitle">Note:</span> Collecting an application's
performance data can significantly affect the performance of your system.
Before beginning the collection, make sure you have tried all other collection
options.</div>
<dl><dt class="dlterm">Performance Explorer</dt>
<dd>This tool helps find the causes of performance problems that cannot be
identified by using tools that do general performance monitoring. As your
computer environment grows both in size and in complexity, it is reasonable
for your performance analysis to gain in complexity as well. The performance
explorer addresses this growth in complexity by gathering data on complex
performance problems.<p>Performance explorer is designed for application developers
who are interested in understanding or improving the performance of their
programs. It is also useful for users who are knowledgeable in performance
management to help identify and isolate complex performance problems.</p>
</dd>
<dt class="dlterm">Performance Trace Data Visualizer for <span class="keyword">iSeries™</span>
(PTDV)</dt>
<dd>This tool is a Java™ application that can be used for performance
analysis of applications running on <span class="keyword">iSeries</span>.
PTDV works with the performance explorer function of <span class="keyword">i5/OS</span>
to allow the analyst to view program flows and get details (such as CPU time,
current system time, number of cycles, and number of instructions) summarized
by trace, job, thread, and procedures. When visualizing Java application
traces, additional details such as the number and type of objects created,
as well as information about Java locking behavior, can be displayed.
There is also support for performance explorer events generated by the WebSphere<sup>®</sup> Application
Server. PTDV allows sorting of columns, exporting of data, and many levels
of data summarization.</dd>
<dt class="dlterm">iDoctor for <span class="keyword">iSeries</span></dt>
<dd>The PEX Analyzer function in iDoctor includes a software tool specifically
geared towards analyzing trace data to improve system and application performance.
This detailed analysis gives a low-level summary of disk operations, CPU utilization,
file-open operations, machine interface (MI) programs, wait states, disk space
consumption, and much more. The client component is an <span class="keyword">iSeries Navigator</span> plugin
that allows a user to condense and display <span class="keyword">iSeries</span> trace
data graphically.</dd>
<dt class="dlterm"><span class="cmdname">Start Performance Trace (STRPFRTRC)</span> command</dt>
<dd><span class="keyword">i5/OS</span> includes a command
to collect multi-programming and transaction data. This command collects the
data that STRPFRMON collected in previous releases. After running this command,
you can export the data to a database file with the <span class="cmdname">Dump trace (DMPTRC)</span> command.</dd>
</dl>
</div>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="rzahx3b13.htm">Dump trace data</a></strong><br />
Deciding when to dump trace data is a significant decision because the dump affects system performance.</li>
<li class="ulchildlink"><strong><a href="rzahxdumpmemory.htm">Dump memory</a></strong><br />
The Dump Main Memory Information <span class="cmdname">(DMPMEMINF)</span> command
dumps information about pages of main memory to a file.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzahxresearchparent.htm" title="There are many options available to help you identify and resolve performance problems. Learn how to use the available tools and reports that can help you find the source of the performance problem.">Research a performance problem</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="rzahxpexparent.htm" title="Collects more detailed information about a specific application, program or system resource, and provides detailed insight into a specific performance problem. This includes the capability both to perform several types and levels of traces and to run detailed reports.">Performance explorer</a></div>
<div><a href="rzahxptdv.htm" title="Performance Trace Data Visualizer for iSeries (PTDV) is a Java application that can be used for performance analysis of applications running on iSeries.">Performance Trace Data Visualizer (PTDV)</a></div>
<div><a href="rzahxidoctor.htm" title="The iDoctor for iSeries plugin consists of a variety of software tools for managing performance, for example, PEX Analyzer for detailed trace data analysis and Job Watcher for trace-level information about a job's behavior.">iDoctor for iSeries</a></div>
<div><a href="rzahxreportperftools.htm" title="Performance Tools reports provide information on data that has been collected over time. Use these reports to get additional information about the performance and use of system resources.">Performance Tools reports</a></div>
</div>
<div class="relref"><strong>Related reference</strong><br />
<div><a href="rzahxmonparent.htm" title="Monitors display current information about the performance of your systems. Additionally, you can use them to carry out predefined actions when a specific event occurs. You can use the system, message, job, file, and B2B transaction monitors to display and monitor information about your systems. The system and job monitors use the performance data collected by Collection Services.">iSeries Navigator monitors</a></div>
<div><a href="rzahxperftoolsdesc.htm" title="The Performance Tools licensed program includes many features to help you gather, analyze, and maintain system performance information. This includes assistance in managing performance over a distributed network, collecting and reporting on both summary and trace data, and capacity planning.">Performance Tools</a></div>
<div><a href="../cl/strpfrtrc.htm">Start Performance Trace (STRPFRTRC) command</a></div>
</div>
<div class="relinfo"><strong>Related information</strong><br />
<div><a href="http://www.alphaworks.ibm.com/tech/ptdv" target="_blank">Performance Trace Data Visualizer</a></div>
</div>
</div>
</body>
</html>