Displaying What's Going On

From OMVS

The ps command displays active processes. "Superusers" can use the command ps -Af to display system activity. Sample output: UID PID PPID C STIME TTY TIME CMD USERID0 1 0 - Oct 21 ? 0:00 USERID0 196610 1 - Oct 21 ? 2:57 USERID0 131075 1 - Oct 21 ? 0:00 USERID0 131077 1 - Oct 21 ? 0:00 USERID0 6 1 - Oct 21 ? 0:00 /usr/sbin/inetd /etc/inetd.conf RMFGAT 131079 1 - Oct 22 ? 28:01 USERIDX 3932168 4784142 - 14:44:40 ttyp0000 0:18 sh -L USERID0 5439501 3276815 - 15:28:19 ttyp0001 0:00 ps -Af USERIDX 4784142 1 - 14:44:39 ? 0:18 USERID0 3276815 3276816 - 15:28:07 ttyp0001 0:00 sh -L If you are signed on with a "superuser" account (uid = 0), then all OMVS processes with uid 0 will show as your userid. RMFGAT is the RMF monitor III gatherer who needs to connect to OMVS to gather OMVS information. Command SH -L represents an OMVS logon shell. There are two OMVS users on this system: user USERIDX and "superuser" USERID0 who typed in the ps -Af command. Process id (PID) 1 is the OMVS initialization process.

The who command shows users logged on the system. Sample output:

USERIDX ttyp0000 Oct 24 14:44 USERID0 ttyp0001 Oct 24 15:28

To get help for an OMVS command, enter "man commandname".

From MVS

The MVS console command D OMVS,A=ALL displays all active OMVS processes. BPXO001I 15.50.56 DISPLAY OMVS 320 OMVS ACTIVE BPXPRM00 USER JOBNAME ASID PID PPID STATE START CT_SECS OMVS OMVSINIT 0047 1 0 MRI 18.01.40 .113 SERVER=Init Process AF= 0 MF=65535 TYPE=FILE TCPIP TCPIP 0026 196610 1 MR 18.02.31 177.929 NFSSERVE NFSSERVE 005E 131075 1 MF 18.12.35 .374 SERVER=MVSNFS AF= 0 MF=65535 TYPE=FILE FTPD FTPD1 0048 131077 1 1FI 18.05.39 .064 OMVS INETD8 0043 6 1 1FI 18.02.00 .088 LATCHWAITPID= 0 CMD=/usr/sbin/inetd /etc/inetd.conf RMFGAT RMFGAT 0061 131079 1 1R 04.01.39 1689.729 USERIDX USERIDX 0068 3932168 4784142 1CI 14.44.40 18.717 LATCHWAITPID= 0 CMD=sh -L USERIDX USERIDX 0068 4784142 1 1RI 14.44.39 18.717 USERID0 USERID0 006D 3407887 3342352 1CI 15.50.36 .379 LATCHWAITPID= 0 CMD=sh -L USERID0 USERID0 006D 3342352 1 1RI 15.50.35 .379 Note that, from the MVS side, "superusers" are displayed with their true MVS userid.

The command D OMVS,PID=nnnn where nnnn is the process id can be used to display the status of an individual process and threads running under that process.

The MVS console command D GRS,C displays enqueue and/or latch contention. This may help determine why a particular file system is not responding. Access to an HFS is controlled using latches.

Big Iron