TPDC Manual (G06.24+)
Table Of Contents
- What’s New in This Manual
- About This Manual
- 1 TPDC Overview
- TPDC Components and Architecture
- Tandem Performance Data Collector (TPDC)
- Tandem Performance System File Label (TPSFL)
- Tandem Performance File Label (TPFL)
- Tandem Performance Load Measure (TPLM)
- Tandem Performance Load Data (TPLD)
- System Performance Analysis Using Measure (SPAM)
- Tandem Performance Deferred Processing (TPDP)
- Data Files (RWS, DWS, UWS)
- How TPDC Collects Data
- Example: Scheduling TPDC Data Collection
- TPDC Components and Architecture
- 2 Installing and Running TPDC
- 3 Using the Collected Data
- 4 Using the System Configuration Reports
- 5 Using the SPAM Performance Data Charts and Reports
- Overview of the Charts and Reports
- Performance Data Charts
- Acceleration Profiles of User Programs (AXLCHRT)
- Apportioned Program CPU Consumption (WKLOAD)
- Average CPU Utilization (ACUCHRT)
- Average Disc Utilization (ADUCHRT)
- Data Communications Line Overview (DATACOM)
- Disc Cache Performance (DCPCHRT)
- Disc File Block Splits Shares (BLKSPLT)
- Disc File I/O Activity Distribution (DFIODST)
- Disc File Overview (Alphabetic) (DFOATBL)
- Disc File Physical I/O Shares (DFPIOS)
- Disc File ‘Requests Blocked’ Shares (REQBLKD)
- Disc File System I/O Shares (DFSIOS)
- Disc I/Os per Second (DIOCHRT)
- Disc Response Time (DRTCHRT)
- EXPAND Communications Line Overview (EXPAND)
- Global Indicators (COVER)
- Logical Disc File I/O Wait Shares (LDFIOWT)
- SQL/MP Program Overview (SQLPROG)
- SQL/MP Statement Overview (SQLSTAT)
- Process Category Counts (PCOUNTS)
- Process/CPU Priority Distribution (PRIDIST)
- Program Disc File I/O Wait Shares (PGDIOWT)
- Program Logical File Open Shares (PGOPENS)
- Program Logical I/O Wait Shares (PGLIOWT)
- Program Overview (PGOVIEW)
- Program Spooler File I/O Wait Shares (PGSPLWT)
- Relative CPU Balance (RCBCHRT)
- Relative Disc Balance (RDBCHRT)
- TMF Overview (TMFVIEW)
- Performance Data Reports
- Busiest Disc Files (Logical I/O Wait Time, Overall) (IOWOVER)
- Busiest Disc Files (Logical I/Os, by Volume) (LIOBVOL)
- Busiest Disc Files (Physical I/Os, by Volume) (PIOBVOL)
- Busiest Disc Files (System I/Os, by Volume) (SIOBVOL)
- Busiest Processes (by CPU) (PBSYCPU)
- CPU Activity (CPUREPT)
- Disc Cache 1 (Activity, by Block Size) (CACHE1)
- Disc Process Activity (DPREPT)
- Disc Subsystem Activity (DSCREPT)
- EXPAND Network Line Activity (NETREPT)
- Global Indicators (COVER)
- Low Selectivity (Needle in a Haystack) SQL Table Access Report (HAYSTCK)
- Network System Activity (SYSREPT)
- New Process Creation Timeline (NEWPROC)
- PATHWAY System Processes (PATHWAY)
- Physical Disc I/O Activity (PDISCIO)
- Process Existence Timeline (PTIMLIN)
- Process Memory Utilization (by CPU) (PMEMCPU)
- Process Page Faults (by CPU) (PFLTCPU)
- Server Summary (from $RECEIVE File) (SERVICE)
- TMF Activity Report (TMFREPT)
- A Entity and Attribute Definitions
- B Cross-Reference of Enform Queries to Data Files
- C Enform Query Source File (QPGROUPS)
- Index

Using the Collected Data
Tandem Performance Data Collector (TPDC) Manual—526357-001
3-24
Entities
TBUILD SHOW
For a cross-reference of Enform reports to the data files they require, see the file
XREFRPTS in the base or work subvolume. For a sample of this file, see Appendix B,
Cross-Reference of Enform Queries to Data Files.
Entities
The TPDC component configures Measure to collect all the applicable entities on the
node being measured. For a list of these Measure entities, see Table 3-2 on page 3-7.
The TBUILD macro of SPAM can help determine automatically what charts and reports
can be produced from any given Measure data files.
SPAM also creates the Performance Aggregate entities listed in Table 3-4. For an
alphabetical list of all entities with their attributes and attribute definitions, see
Appendix A, Entity and Attribute Definitions.
Caution. The selection criteria of your queries might result in nothing selected for certain
reports.
If you execute Enform reports that find no qualifying records (for example, by inadvertently
excluding everything), most of the Enform reports will fail with the Enform error “!!!ERROR
[138] Invalid time specified” because no records qualified. This situation also occurs if you
execute Enform reports against empty data files. TPRODUCE attempts to provide helpful hints
on the possible cause of such errors.
Table 3-4. SPAM Performance Aggregate Entities
Entity Entity Description (page 1 of 2)
CATEGORY Contains process category descriptions, counts, and CPU busy times.
COLLECT Contains the spooler collector process name. Collectors are assumed to
run from the program file CSPOOL on any volume or subvolume.
CPUX Contains all standard CPU entity fields plus some aggregated process
fields for processes residing in a CPU.
DEVTYPES Contains descriptions of HP device types.
DGLOBAL Contains summary data for logical disk volumes (DISC and PROCESS
data).
DISCINFO Contains all pertinent data for each logical disk volume (DISC and disk
PROCESS data).
DOPENSUM Contains aggregated DISCOPEN data for each physical file found,
including the sum of all physical I/O counts by all openers of the file.
EXLINE Contains each NETLINE found, including the sum of selected counts for
the line. (Lines going down and up again can result in multiple NETLINE
entities for the same line.)
FILESUM Contains each logical FILE record found, including the sum of all logical I/O
counts by all openers of the file.