5. FILES › 5.3 VAX/VMS Monitor Information Area Files › 5.3.1 VMS MONITOR Process File (DEMPRO) › 5.3.1.4 DEMPRO Retrieval Examples
5.3.1.4 DEMPRO Retrieval Examples
This section presents typical DEMPRO retrieval examples.
1. Print the total CPU time, direct I/Os, and page faults of
all processes of group 4000 and user 300 on node DEV1
yesterday.
DATA;
SET &pDEMX..DEMPRO01 END=EOF;
IF SYSID='DEV1';
IF DATEPART(ENDTS)=TODAY()-1;
IF PROGRP=4000 AND PROMBR=300;
RETAIN CPUTM DIO FLTS 0;
CPUTM+PROCPUTM;
DIO+PRODIRIO;
FLTS+PROPGFLT;
IF EOF THEN DO;
PUT CPUTM DIO FLTS;
END;
2. Print the maximum number of process pages used by all
processes yesterday with a group ID larger than 10.
DATA;
SET &pDEMX..DEMPRO01 END=EOF;
IF DATEPART(ENDTS)=TODAY()-1;
IF PROGRP GT 10;
RETAIN MAXPGS 0;
MAXPGS=MAX(PROPRCPG,MAXPGS);
IF EOF THEN DO;
PUT MAXPGS;
END;