beautypg.com

Example a-5, Qdproc query for enform reporting, Ough – HP NonStop G-Series User Manual

Page 172

background image

Creating an Enform Report From Measure Data

Measure User’s Guide 520560-003

A -14

NEWSUBVL—Establishing the Subvolume

Example A-5. QDPROC Query for Enform Reporting (page 1 of 3)

!=============== Measure analysis by process-group
?DICTIONARY
SET @DATE-FORMAT TO "M2-D2-Y2"
SET @WIDTH TO 132;
SET @LINES TO 54;

DECLARE TEST-DATE AS DATE *
SERVICE-TIME INTERNAL F19.3
CPU-TIME INTERNAL F19.3
AR-TIME INTERNAL F19.3
AB-TIME INTERNAL F19.3
DLTA-FACT INTERNAL F19.3

OPEN PROCREP;
OPEN BASEREP;

LINK BASEREP.B-LOADID TO PROCREP.LOADID;

LIST

BY LOADID NOPRINT

BY CPU-NUM HEADING "CPU/NUM"

BY PROGRAM-FILE-NAME.NAME HEADING "PROGRAM/NAME"

BY PROCESS-NAME

DLTA-FACT := (PROCREP.DELTA-TIME / BASEREP.B-DELTA-TIME)
NOPRINT

((CPU-BUSY * 10.) * DLTA-FACT)
AS I4
HEADING "CPU/MSEC/SEC"
SUBTOTAL OVER CPU-NUM
TOTAL
((ATIME-MEMQ * DISP-RATE) * DLTA-FACT)
AS I4
HEADING "FALT/MSEC/SEC"
SUBTOTAL OVER CPU-NUM
TOTAL

(PRES-PAGES + EXT-SEGS)
AS I4
HEADING "MEM/PAGES"

RECV-QLEN
AS F4.1
HEADING "RECV/QLEN"

(ATIME-READY / ATIME-BUSY)
AS F4.1
HEADING "READY/BUSY/RATIO"