5. FILES › 5.3 VAX/VMS Monitor Information Area Files › 5.3.2 VMS MONITOR Modes File (DEMMOD) › 5.3.2.4 DEMMOD Retrieval Examples
5.3.2.4 DEMMOD Retrieval Examples
This section presents typical DEMMOD retrieval examples.
1. Print the ratio of the time spent in supervisor mode to
the sum of time in supervisor and user modes for node
DEV1 yesterday.
DATA;
SET &pDEMX..DEMMOD01 END=EOF;
IF DATEPART(ENDTS)=TODAY()-1;
IF SYSID='DEV1';
RETAIN SUP SUPUSR 0;
SUP+MODSUPTM;
SUPUSR=SUPUSR+MODSUPTM+MODUSRTM;
IF EOF THEN DO;
IF SUPUSR GT 0 THEN RATIO=SUP/SUPUSR;
PUT SUP SUPUSR RATIO;
END;
2. Print the percentage of idle time for node DEV1
yesterday.
DATA;
SET &pDEMX..DEMMOD01 END=EOF;
IF DATEPART(ENDTS)=TODAY()-1;
IF SYSID='DEV1';
RETAIN IDLE DUR 0;
IDLE+MODIDLTM;
DUR+DURATION;
IF EOF THEN DO;
IDLEPCT=IDLE/DUR;
PUT IDLEPCT;
END;