Skip to main content

Unix Work

Lists information about Unix work (work that generated a Unix Process Section in the SMF type 30 record). Information is taken from the SMF type 30 subtype 4 step or sub-step end records.

A type 30 record can include multiple Unix Process Sections for different processes. When this occurs there will be a multiple lines for a single job step, however only one entry will include job related information. Other entries only include information from the Unix Process Section.

UnixWork

Columns

ColumnDescription
JobJob name (SMF30JBN)
Job NumberThe job identifier JOBnnnnn, STCnnnnn, TSUnnnnn etc. (SMF30JNM)
StepStep number (SMF30STN)
Step NameStep name (SMF30STM)
Sub StepSub-step number (SMF30SSN)
ProgramThe program name (SMF30EXN if available or SMF30PGM)
SysplexThe Sysplex of the system that wrote the record (SMF30SYP)
SystemThe system that wrote the record
StartedThe time the initiator selected the job (SMF30STD + SMF30SIT)
EndedThe time the job ended (SMF30DTE + SMF30TME from the subtype 5 record.)
ElapsedJob elapsed time (end time - initiator select time)
ProcessProcess ID (SMF30OPI)
ParentParent process ID (SMF30OPP)
SessionSession ID (SMF30OSI)
Process GroupProcess group (SMF30OPG)
DescendantsThe number of descendants of this job entry. Descendants are entries for unix work that created separate SMF type 30 records (and usually ran in a separate address space) but was created by this job.
Derived CPUCPU time calculated from the TCB and SRB CPU service values. This provides a more accurate value than the CPU time fields from the SMF 30 record, which are rounded to 1/100th of a second. The value includes Normalized zAAP and zIIP time which means that the value will exceed the total of actual CP + zAAP + zIIP time if the zAAP/zIIP is faster than the regular CP.
EXCP CountI/O blocks transferred. (SMF30TEP or SMF30TEX)
Connect TimeI/O device connect time (SMF30TCN)
ServiceTotal Service Units (SMF30SRV)
CPUCPU Service Units (SMF30CSU)
SRBSRB Service Units (SMF30SRB)
I/OI/O Service Units (SMF30IO)
MSOMain Storage Occupancy Service Units (SMF30MSO)
CCThe step condition code (SMF30SCC)
Service ClassService class name. (SMF30SCN)
Report ClassReport class name. (SMF30RCN)
User IDThe user id of the job. (SMF30RUD)
UIDNumeric unix UID (SMF30OUI)
GroupNumeric unix group ID (SMF30OUG)
Unix Req.Number of unix services requested. z/OS will only collect data for this field when SYSCALL_COUNTS is set to YES (SMF30OSC)
Unix CPUAccumulated CPU time for Unix services. z/OS will only collect data for this field when SYSCALL_COUNTS is set to YES (SMF30OST)
Dir ReadsNumber of unix directory reads (SMF30ODR)
File ReadsNumber of unix file reads (SMF30OFR)
File WritesNumber of unix file writes (SMF30OFW)
Pipe/Sock ReadsNumber of pipe and AF_UNIX socket reads (SMF30OPR)
Pipe/Sock WritesNumber of pipe and AF_UNIX socket writes (SMF30OPW)
Log. Path LookupsNumber of logical pathname lookup calls (SMF30OLL)
Phys. Path LookupsNumber of physical pathname lookup calls (SMF30OLP)
Log. Path GenerationNumber of logical pathname generation calls (SMF30OGL)
Phys.Path GenerationNumber of physical pathname generation calls (SMF30OGP)

Report Parameters

ParameterDescription
SysplexThe sysplex name
SystemThe SMF ID of the system that wrote the record
JobnameFilter by job name
UseridFilter by userid
Service ClassFilter by service class
Report ClassFilter by report class
Process IDFilter by Process ID
UIDFilter by Unix UID
Related ProcessesShow jobs that do not match the current selection criteria, but are related (i.e. unix parent or child processes) of jobs that do.

SMF records used for this report

TypeSubtype
302, 4, 5